使用Docker搭建个人免费的软件媒体系统Jellyfin
Jellyfin,是全平台支持的,苹果、安卓、计算机PC、电视,都是有客户端软件的。
效果图:
第一步:安装Docker
1.更新Ubuntu的apt源
sudo apt-get update
2.安装包允许apt通过HTTPS使用仓库
sudo dpkg --configure -a
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
3添加Docker官方GPG key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
4.设置Docker稳定版仓库
sudo add-apt-repository "deb [arch=arm64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
[arch=arm64] 注意系统的平台选择
5.更新apt源
sudo apt-get update
6.安装最新版本Docekr CE(社区版)
sudo apt-get install docker-ce
7.查看安装Docker的版本
docker --version
8.检查Docker CE是否安装正确
sudo docker run hello-world
9.更新为国内源
sudo vim /etc/docker/daemon.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 文件
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.下载媒体并放入媒体库
wget http://192.168.157.1/Share/Big_Buck_Bunny_4K.webm
2.编辑元数据并更新IMDb Id,更新影片封面简介等信息
3.完成数据更新