惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Spread Privacy
Spread Privacy
V
Visual Studio Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Recorded Future
Recorded Future
云风的 BLOG
云风的 BLOG
Microsoft Azure Blog
Microsoft Azure Blog
I
InfoQ
Apple Machine Learning Research
Apple Machine Learning Research
MyScale Blog
MyScale Blog
M
MIT News - Artificial intelligence
WordPress大学
WordPress大学
Recent Announcements
Recent Announcements
V
V2EX
The GitHub Blog
The GitHub Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Jina AI
Jina AI
小众软件
小众软件
aimingoo的专栏
aimingoo的专栏
V
Vulnerabilities – Threatpost
C
Check Point Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
AI
AI
宝玉的分享
宝玉的分享
P
Proofpoint News Feed
量子位
Attack and Defense Labs
Attack and Defense Labs
H
Hackread – Cybersecurity News, Data Breaches, AI and More
P
Privacy International News Feed
Google DeepMind News
Google DeepMind News
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
C
CERT Recently Published Vulnerability Notes
腾讯CDC
Latest news
Latest news
Google DeepMind News
Google DeepMind News
The Register - Security
The Register - Security
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
G
GRAHAM CLULEY
Blog — PlanetScale
Blog — PlanetScale
博客园_首页
美团技术团队
The Cloudflare Blog
T
Tenable Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
J
Java Code Geeks
SecWiki News
SecWiki News
Webroot Blog
Webroot Blog
N
News | PayPal Newsroom
博客园 - 叶小钗
博客园 - Franky

kekxv 技术日志

基于 kekxv/gitea-pages 与 Gitea Actions 构建静态站点托管服务 Json简单工具 在Windows上运行Code Server:结合WSL打造你的云端VS Code开发环境 安卓sdkmanager工具换源 boost bazel starter bazel 供应商模式 PVE引导丢失修复 NSFW图像检测 警惕c++内置变量指针 关于内网springboot启动慢记录 网页转换为chrome插件 nginx代理的一种使用方式 YOLOv8 训练自己的数据 luckfox-交叉编译之bazel gitea actions CICD 自动化 Linux限制进程使用率 OCR & 人脸算法 -- opencv dnn tensorflow gpu 安装(ubuntu22.04) 深度学习记录-简单
影音中心Jellyfin快速部署
kekxv · 2023-05-12 · via kekxv 技术日志

jellyfin.png

影音中心Jellyfin目前的教程都是从头开始教,一步一步往下配置,比较麻烦,为了简单了事,直接做了基础配置之后,生成 docker-compose.yaml 配置;在这里做一个打包记录

配置问题

发现 prowlarr 的配置有点问题,设置的radarr以及sonarr服务做了标签,而添加搜索器时未加上标签,导致radarrsonarr无法获取prowlarr索引,解决方式为:在prowlarr中将radarr以及sonarr标签去掉。

准备工作

首先,安装一下 docker 以及docker-compose(高版本的 dockercompose 插件,可以不用安装 docker-compose 直接用 docker compose 命令)。

然后下载 jellyfin.tar.gz ,解压,解压后应该是这个样子:

1
2
☁ ls
data docker-compose.yaml

其中:

  • downloads 目录为下载目录 media tvdrama
  • media 目录为电影目录
  • tvdrama 目录为电视剧目录

如果想要挂在到其他硬盘,请将硬盘mount到这三个目录,或者使用硬链接

1
ln f1 f2          #创建f1的一个硬连接文件f2

注意: 不能用软连接,否则在docker容器内将找不到连接路径

启动以及配置

启动只需要执行 up -d 即可:

1
2
3
4
5
6
7
8
9
$ docker-compose up -d 
Creating network "movie_movie_net" with the default driver
Creating jellyfin_sonarr ... done
Creating jellyfin_qbittorrent ... done
Creating jellyfin_prowlarr ... done
Creating jellyfin_radarr ... done
Creating jellyfin_jellyfin ... done
Creating jellyfin_jellyseerr ... done
Creating jellyfin_nginx ... done
1
2
3
4
5
6
7
8
9
10
$ docker-compose ps 
Name Command State Ports
---------------------------------------------------------------------------------------------------------------------------
jellyfin_jellyfin ./jellyfin/jellyfin --data ... Up (health: starting) 8096/tcp
jellyfin_jellyseerr /sbin/tini -- yarn start Up 0.0.0.0:11081->5055/tcp
jellyfin_nginx /docker-entrypoint.sh ngin ... Up 0.0.0.0:11080->80/tcp
jellyfin_prowlarr /init Up 9696/tcp
jellyfin_qbittorrent /init Up 6881/tcp, 6881/udp, 0.0.0.0:11082->8080/tcp
jellyfin_radarr /init Up 7878/tcp
jellyfin_sonarr /init Up 8989/tcp
  • 访问端口 11080 登录 jellyfin
    • prowlarr访问方式为 【地址:端口11080/prowlarr/】 访问
    • radarr访问方式为 【地址:端口11080/radarr/】 访问
    • sonarr访问方式为 【地址:端口11080/sonarr/】 访问
  • 访问端口 11081 登录 jellyseerr
  • 访问端口 11082 登录 qbittorrent

必要操作

密码

  • jellyfin 密码为 root/admin
  • jellyseerr 选择使用jellyfin登录。
  • prowlarrradarrsonarr密码均为admin/admin
  • qbittorrent密码为admin/adminadmin

必须修改密码以及刷新API Key!!!

以下每一步操作均需要点击保存按钮,如果提示需要重启,请执行 docker-compose restart 服务名 重启对应服务

  1. 首先,修改qbittorrent账号密码:工具->选项->WebUI
  2. 修改prowlarrradarrsonarr账号密码:设置(settings)->通用(general);同时刷新API 密钥(API Key)
  3. 修改prowlarrradarrsonarr中下载客户端的qb的密码,改为新修改的 qbittorrent 账号密码。
  4. 修改prowlarrRadarr以及Sonarr设置->应用程序,改为新生成的 API KEY
  5. 登录 jellyseerr,刷新API Key设定->一般。同时修改Radarr 设置以及Sonarr 设置设定->服务器;点击编辑,然后修改 应用程序密钥

后续

目前映射出来三个端口,后续可以根据自己实际情况,使用nginx或其他进行代理,并配置域名。