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

推荐订阅源

Hacker News - Newest:
Hacker News - Newest: "LLM"
Webroot Blog
Webroot Blog
S
Security @ Cisco Blogs
H
Heimdal Security Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
www.infosecurity-magazine.com
www.infosecurity-magazine.com
N
News and Events Feed by Topic
H
Hacker News: Front Page
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Application and Cybersecurity Blog
Application and Cybersecurity Blog
SecWiki News
SecWiki News
N
News | PayPal Newsroom
T
Tor Project blog
W
WeLiveSecurity
A
Arctic Wolf
Security Archives - TechRepublic
Security Archives - TechRepublic
S
Secure Thoughts
月光博客
月光博客
AWS News Blog
AWS News Blog
D
Docker
C
CERT Recently Published Vulnerability Notes
MyScale Blog
MyScale Blog
Google Online Security Blog
Google Online Security Blog
大猫的无限游戏
大猫的无限游戏
T
The Blog of Author Tim Ferriss
I
InfoQ
人人都是产品经理
人人都是产品经理
Recent Announcements
Recent Announcements
Google DeepMind News
Google DeepMind News
Hacker News: Ask HN
Hacker News: Ask HN
Blog — PlanetScale
Blog — PlanetScale
博客园 - 【当耐特】
Engineering at Meta
Engineering at Meta
Stack Overflow Blog
Stack Overflow Blog
Recorded Future
Recorded Future
罗磊的独立博客
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
T
The Exploit Database - CXSecurity.com
D
DataBreaches.Net
S
Security Affairs
WordPress大学
WordPress大学
T
Threatpost
Microsoft Security Blog
Microsoft Security Blog
V
Vulnerabilities – Threatpost
The Hacker News
The Hacker News
S
SegmentFault 最新的问题
B
Blog RSS Feed
Project Zero
Project Zero
P
Proofpoint News Feed

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或其他进行代理,并配置域名。