Jellyfin 群晖 Docer 安装
Jellyfin 群晖 Docer 安装
目前在官方的 Docker 仓库里,有三个主流的Jellyfin的容器,分别是 jellyfin/jellyfin、linuxserver/jellyfin和nyanmisaka/jellyfin。
jellyfin/jellyfin 为官方镜像,貌似仅限 x86/amd64 平台;
linuxserver/jellyfin 镜像,根据说明,可以使用在 x86/amd64 平台上,也可以使用在 ARM 的平台上;
nyanmisaka/jellyfin 的镜像,也是只能用在x86/amd64平台上,但该镜像集成了显卡驱动和字体,可直接使用,无需配置,可以直接跳到 Jellyfin 系统设置章节;
使用Docker compose 进行安装:
version: "3.3"
services:
jellyfin:
container_name: Jellyfin
ports:
- 8096:8096 #第一个端口可根据实际情况修改端口
- 8920:8920 #以下三个端口可根据个人喜好添加,8920是https的端口号;
- 7359:7359/udp #7359让同一局域网中的客户端设备自动发现;
- 1901:1900/udp #1900是DLAN的端口
volumes:
- /volume1/docker/jellyfin/config:/config #映射配置文件夹
- /volume1/docker/jellyfin/cache:/cache #映射缓存文件夹
- /volume1/Video:/media #映射媒体文件夹
- /volume2/Video:/media2 #映射媒体文件夹2
environment:
- TZ=Asia/Shanghai #设置地区
- PUID=0 #PUID,PGID是赋予权限,0是root最高权限
- PGID=0
devices:
- /dev/dri:/dev/dri #显卡驱动映射
restart: unless-stopped #一直重启
image: nyanmisaka/jellyfin:latest #映像版本,可更换下面两个版本
networks: {}
#jellyfin/jellyfin:latest
#lscr.io/linuxserver/jellyfin:latest
networks: {}
关于显卡驱动是否正常,可用ssh工具连接群晖后,使用root权限查看:
sudo -i
#输入主用户名的密码,切换至root
ls /dev/dri #如果出现了card0 renderD128 说明显卡驱动存在
#如果想知道自己的显卡支持哪些解码
/usr/lib/jellyfin-ffmpeg/vainfo