在 CentOS 上部署 Jellyfin 主要有两种方式:Docker 部署(推荐) 和 原生 RPM 包部署。下面我分别详细说明,你可以按自己的需求选择。
sudo yum update -y
sudo yum install -y wget curl vim
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum install -y docker-ce docker-ce-cli containerd.io
启动并设置开机自启:
sudo systemctl start docker
sudo systemctl enable docker
验证:
docker --version
docker pull jellyfin/jellyfin
mkdir -p /data/jellyfin/config
mkdir -p /data/jellyfin/media
docker run -d \
--name jellyfin \
-p 8096:8096 \
-v /data/jellyfin/config:/config \
-v /data/jellyfin/media:/media \
--restart unless-stopped \
jellyfin/jellyfin
浏览器访问:
http://服务器IP:8096
sudo wget https://repo.jellyfin.org/install-debuntu.sh -O install.sh
chmod +x install.sh
sudo ./install.sh
⚠️ 注意:
官方脚本对 CentOS 7/8 支持有限,CentOS 7 已 EOL,建议优先使用 Docker。
wget https://repo.jellyfin.org/releases/server/centos/jellyfin-10.8.13-1.el7.x86_64.rpm
sudo yum localinstall jellyfin-*.rpm
启动服务:
sudo systemctl start jellyfin
sudo systemctl enable jellyfin
sudo firewall-cmd --permanent --add-port=8096/tcp
sudo firewall-cmd --reload
首次访问 http://IP:8096 会进入向导:
/media)getenforce
临时关闭:
sudo setenforce 0
安装字体:
sudo yum install -y wqy-microhei-fonts wqy-zenhei-fonts
| 场景 | 推荐方式 |
|---|---|
| 新手 / 稳定 | ✅ Docker |
| 老服务器 | Docker |
| 想深度定制 | RPM |
如果你愿意,我可以:
直接告诉我你的 CentOS 版本 和 使用场景 即可。