0%

影音中心Jellyfin快速部署

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