在 CentOS 上安装 Jellyfin 主要有两种方式:官方仓库安装(推荐) 和 Docker 安装。下面分别说明,适用于 CentOS 7 / CentOS 8 / Rocky / Alma 等衍生系统。
sudo yum install -y epel-release
sudo yum install -y curl
sudo curl -o /etc/yum.repos.d/jellyfin.repo \
https://repo.jellyfin.org/releases/server/centos/jellyfin-centos.repo
sudo curl -o /etc/yum.repos.d/jellyfin.repo \
https://repo.jellyfin.org/releases/server/centos/jellyfin-centos8.repo
sudo yum install -y jellyfin
sudo systemctl enable jellyfin
sudo systemctl start jellyfin
sudo systemctl status jellyfin
sudo firewall-cmd --permanent --add-port=8096/tcp
sudo firewall-cmd --reload
浏览器访问:
http://服务器IP:8096
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install -y docker-ce docker-ce-cli containerd.io
sudo systemctl enable docker
sudo systemctl start docker
docker run -d \
--name jellyfin \
-p 8096:8096 \
-v /data/jellyfin/config:/config \
-v /data/media:/media \
--restart unless-stopped \
jellyfin/jellyfin
说明:
/data/media:你的电影、电视剧目录/data/jellyfin/config:配置目录http://服务器IP:8096
sudo firewall-cmd --list-ports
sudo netstat -tunlp | grep 8096
sudo setenforce 0
或永久关闭(不推荐生产环境):
sudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
| 场景 | 推荐方式 |
|---|---|
| 物理机 / 虚拟机 | 官方仓库 |
| NAS / 云服务器 | Docker |
| 多服务共存 | Docker |
如果你愿意,可以告诉我:
我可以给你更精确的安装方案 ✅