打造属于自己的个人免费家庭影音媒体系统
使用Docker搭建个人免费的软件媒体系统Jellyfin

Jellyfin,是全平台支持的,苹果、安卓、计算机PC、电视,都是有客户端软件的。
效果图:

第一步:安装Docker
1.更新Ubuntu的apt源
sql复制代码sudo apt-get update

2.安装包允许apt通过HTTPS使用仓库
css复制代码sudo dpkg --configure -a sudo apt-get install apt-transport-https ca-certificates curl software-properties-common

3添加Docker官方GPG key
arduino复制代码curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

4.设置Docker稳定版仓库
bash复制代码sudo add-apt-repository "deb [arch=arm64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
[arch=arm64] 注意系统的平台选择


5.更新apt源
sql复制代码sudo apt-get update
6.安装最新版本Docekr CE(社区版)
arduino复制代码sudo apt-get install docker-ce

7.查看安装Docker的版本
css复制代码docker --version

8.检查Docker CE是否安装正确
arduino复制代码sudo docker run hello-world

9.更新为国内源
bash复制代码sudo vim /etc/docker/daemon.json
json复制代码写入以下文本 { "registry-mirrors": [ "https://registry.docker-cn.com", "https://hub-mirror.c.163.com/" ] }

10.重启docker
复制代码sudo systemctl restart docker
第二步:安装Jellyfin
1.使用Docker Compose安装
创建 docker-compose.yml 文件
ruby复制代码version: "3.5" services: jellyfin: image: jellyfin/jellyfin container_name: ac_jellyfin ports: - "8096:8096" volumes: - /jellyfin/config:/config - /jellyfin/cache:/cache - /jellyfin/media:/media - /jellyfin/media2:/media2:ro restart: "unless-stopped" # Optional - alternative address used for autodiscovery devices: - /dev/dri:/dev/dri environment: - JELLYFIN_PublishedServerUrl=http://0.0.0.0:8096
2.后台启动docker jellyfin
复制代码sudo docker compose up -d

3.检查docker容器是否启动
复制代码sudo docker ps

第三步:配置Jellyfin
1.通过浏览器访问 http://192.168.157.129:8096/

2.设置语言和用户

3.设置媒体库



第四步:添加媒体
1.下载媒体并放入媒体库
arduino复制代码wget http://192.168.157.1/Share/Big_Buck_Bunny_4K.webm


2.编辑元数据并更新IMDb Id,更新影片封面简介等信息


3.完成数据更新

