在 CentOS 上运行 Jellyfin(开源媒体服务器),常见有三种方式:RPM 安装(推荐)、Docker(最省事)、Flatpak。下面给你一个从零到可访问的完整流程(以 CentOS 7/8/Stream 为例)。
sudo yum install -y epel-release
sudo yum install -y wget curl
sudo wget https://repo.jellyfin.org/install-debuntu.sh -O /tmp/install-jellyfin.sh
⚠️ 注意:官方脚本偏向 Debian/Ubuntu
CentOS 推荐直接用 RPM
wget https://repo.jellyfin.org/releases/server/centos/stable/jellyfin-10.8.13-1.el7.x86_64.rpm
sudo yum localinstall jellyfin-*.rpm
(版本号可能更新,可到 https://repo.jellyfin.org/releases/server/centos/stable/ 查看)
sudo systemctl enable jellyfin
sudo systemctl start jellyfin
查看状态:
systemctl status jellyfin
Jellyfin 默认端口:8096
sudo firewall-cmd --permanent --add-port=8096/tcp
sudo firewall-cmd --reload
http://你的服务器IP:8096
按向导完成:
sudo yum install -y docker
sudo systemctl enable docker
sudo systemctl start docker
docker run -d \
--name jellyfin \
-p 8096:8096 \
-v /mnt/media:/media \
-v /opt/jellyfin/config:/config \
--restart unless-stopped \
jellyfin/jellyfin
说明:
/mnt/media:你的电影/电视剧目录/opt/jellyfin/config:配置目录http://IP:8096
如果 Jellyfin 读不到文件:
sudo chown -R jellyfin:jellyfin /mnt/media
sudo chmod -R 755 /mnt/media
Docker 方式:
chmod -R 755 /mnt/media
sudo systemctl enable jellyfin
journalctl -u jellyfin -f
ss -lntp | grep 8096
/dev/dri| 场景 | 推荐方式 |
|---|---|
| 新手 / 快速 | ✅ Docker |
| 长期稳定 | ✅ RPM |
| NAS / 服务器 | ✅ Docker |
如果你愿意,可以告诉我:
我可以给你 一条命令直接跑起来 ✅