安装环境为Ubuntu server 20.04。管理员账户登陆系统。
- 新建应用安装目录,用于缓存应用使用过程中生成的中间数据,如配置、预览等,最好建到速度较快的SSD硬盘上,可提高体验。
mkdir /mnt/ssd/jellyfin-app/config
mkdir /mnt/ssd/jellyfin-app/cache
- 拉取镜像并安装。
-
docker pull jellyfine/jellyfine #前提是配置的docker镜像服务器可用
-
新建docker-compose.yml文件,内容如下:
点击查看代码
services:
jellyfin: #服务名称
image: jellyfin/jellyfin #镜像
container_name: jellyfin #容器名称
user: "0:0" #用户id:用户组id,可通过id命令查询,需要使用较高权限的用户,因为要读写/config和/cache映射的主机目录。
network_mode: host #网络模式
volumes: #存储卷
- /mnt/ssd/jellyfin-app/config:/config #将主机“/mnt/ssd/jellyfin-app/config”目录映射到容器内目录“/config”
- /mnt/ssd/jellyfin-app/cache:/cache
- /mnt/hdd/myfolder:/media #将主机“/mnt/hdd/myfolder”目录映射到容器内目录“/media”
- /mnt/hdd/myfolder2:/media2
-
创建容器,docker compose up
-
查看运行状态,docker ps -a
- 浏览器访问,【主机IP地址】:8096,首次登陆注册管理员账号。之后进行的语言、媒体库等设置。