在 CentOS 上搭建 Jellyfin 媒体服务器,常见有两种方式:官方 RPM 仓库(推荐) 和 Docker。下面我分别给你说明,你可以按自己情况选。
Jellyfin 默认使用 8096 端口:
firewall-cmd --add-port=8096/tcp --permanent
firewall-cmd --reload
如果是云服务器,还要去 安全组放行 8096。
yum install -y epel-release
cat > /etc/yum.repos.d/jellyfin.repo <<EOF
[jellyfin]
name=Jellyfin Repository
baseurl=https://repo.jellyfin.org/yum/stable/centos/\$releasever/\$basearch
enabled=1
gpgcheck=0
EOF
yum clean all
yum install -y jellyfin
systemctl enable jellyfin
systemctl start jellyfin
systemctl status jellyfin
如果看到 active (running) 就成功了 ✅
浏览器访问:
http://服务器IP:8096
按引导完成初始化即可。
yum install -y docker
systemctl enable docker
systemctl start docker
docker run -d \
--name jellyfin \
-p 8096:8096 \
-v /srv/jellyfin/config:/config \
-v /srv/jellyfin/media:/media \
jellyfin/jellyfin
/srv/jellyfin/media是你存放电影、电视剧的目录
访问:
http://服务器IP:8096
firewall-cmd --list-portssystemctl status jellyfinjournalctl -u jellyfin -f
安装字体:
yum install -y wqy-microhei-fonts
systemctl restart jellyfin
确保媒体目录对 Jellyfin 可读:
chmod -R 755 /你的媒体目录
yum update jellyfin -y
systemctl restart jellyfin
如果你愿意,我可以帮你:
你用的是 CentOS 7 还是 8 / Stream?