温馨提示×

jellyfin在centos上安装教程

小樊
46
2025-09-11 19:12:47
栏目: 智能运维

以下是在CentOS上安装Jellyfin的教程:

使用RPM包安装

  1. 更新系统sudo yum update -y
  2. 安装依赖包sudo yum install -y libicu fontconfig
  3. 配置RPMFusion源并安装FFmpeg
    • yum install epel-release
    • wget https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm
    • rpm -ivh rpmfusion-free-release-7.noarch.rpm
    • yum install ffmpeg ffmpeg-devel
  4. 下载并安装Jellyfin
    • wget -c https://repo.jellyfin.org/releases/server/centos/stable/web/jellyfin-web-10.8.9-1.el7.noarch.rpm
    • wget -c https://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-server-10.8.9-1.el7.x86_64.rpm
    • wget -c https://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-10.8.9-1.el7.x86_64.rpm
    • rpm -Uvh --nodeps jellyfin-web-10.8.9-1.el7.noarch.rpm jellyfin-server-10.8.9-1.el7.x86_64.rpm jellyfin-10.8.9-1.el7.x86_64.rpm
  5. 启动和设置Jellyfin服务
    • sudo systemctl start jellyfin
    • sudo systemctl enable jellyfin
  6. 配置Jellyfin:访问http://your_server_ip:8096,按提示完成初始化设置,包括语言、用户、媒体库等。
  7. 配置防火墙
    • sudo firewall-cmd --zone=public --add-port=8096/tcp --permanent
    • sudo firewall-cmd --zone=public --add-port=8920/tcp --permanent
    • sudo firewall-cmd --zone=public --add-port=1900/udp --permanent
    • sudo firewall-cmd --zone=public --add-port=5353/udp --permanent
    • sudo firewall-cmd --reload

使用Docker安装

  1. 安装Docker
    • curl -sSL https://get.docker.com/ | sh
    • systemctl start docker
    • systemctl enable docker
  2. 拉取Jellyfin镜像并运行容器
    • docker pull jellyfin/jellyfin:latest
    • mkdir -p /srv/jellyfin/{config,cache}
    • docker run -d --name myvideo -p 80:8096 --restart=always --privileged=true -v /srv/jellyfin/config:/config -v /srv/jellyfin/cache:/cache -v /movies:/media jellyfin/jellyfin:latest

0