前言:

安装

拉取镜像

1
docker pull jellyfin/jellyfin:latest  # or docker pull ghcr.io/jellyfin/jellyfin:latest

创建 jellyfin 的配置和缓存文件夹

sudo mkdir -p /srv/jellyfin/{config,cache}

安装 jellyfin

1
docker run -d --restart=always -v /srv/jellyfin/config:/config -v /srv/jellyfin/cache:/cache -v /media:/media --net=host jellyfin/jellyfin:latest

安装完成后在浏览器输入 ip+8096 进入配置界面:

添加插件

影视剧豆瓣刮削

Metashark

1
https://mirror.ghproxy.com/https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/manifest/manifest_cn.json

Bangumi

https://jellyfin-plugin-bangumi.pages.dev/repository.json

中文字体

jellyfin 默认的 dejavu 字体不支持中文,导致媒体库封面上中文字体会显示为方块,我们可以下载字体并挂载到 jellyfin 来解决。

首先进入 jellyfin 容器:

1
docker exec -it -u root jellyfin /bin/bash
1
2
apt update
apt install fonts-noto-cjk-extra

但是容器内的改动会在重启后实效,我们可以把字体复制到挂载点:

1
cp -r /usr/share/fonts /config

然后在 portainer 中添加一项挂载内容,把 fonts 文件挂载到容器内的/usr/share/fonts,或使用命令删除 jellyfin 容器重新生成

1
2
3
docker stop jellyfin
docker rm jellyfin
docker run -d --name=jellyfin --restart=always -v /srv/jellyfin/config:/config -v /srv/jellyfin/cache:/cache -v /home/fmq/disk/media:/media -v /srv/jellyfin/config/fonts:/usr/share/fonts --net=host jellyfin/jellyfin:latest
,