温馨提示×

centos能运行jellyfin吗

小樊
46
2025-11-29 18:53:26
栏目: 智能运维

可行性与支持范围 可以,Jellyfin 能够在 CentOS 上稳定运行,常见方式包括 RPM 包Docker 容器以及源码编译。Jellyfin 官方支持多种 Linux 发行版(如 Arch Linux、Debian、Ubuntu、Fedora、CentOS 等),因此在 CentOS 上的兼容性与可维护性良好。

快速安装方式

  • RPM 包安装(以 CentOS 7 为例)

    1. 安装依赖:sudo yum install -y libicu fontconfig
    2. 导入 EPEL 与 RPMFusion 源(获取 FFmpeg):
      sudo yum install -y epel-release
      sudo rpm -ivh https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm
      sudo yum install -y ffmpeg
    3. 下载并安装 Jellyfin(示例版本 10.8.9,请按实际替换为最新稳定版):
      wget https://repo.jellyfin.org/releases/server/centos/stable/web/jellyfin-web-10.8.9-1.el7.noarch.rpm
      wget https://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-server-10.8.9-1.el7.x86_64.rpm
      wget https://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-10.8.9-1.el7.x86_64.rpm
      sudo yum localinstall -y jellyfin-*.rpm
    4. 启动与开机自启:sudo systemctl enable --now jellyfin
    5. 访问:打开浏览器访问 http://服务器IP:8096 完成初始化。
  • Docker 部署(更省心、隔离依赖)

    1. 安装并启动 Docker:sudo yum install -y docker && sudo systemctl enable --now docker
    2. 运行容器(示例将宿主机 /movies 挂载到媒体目录):
      docker run -d --name jellyfin -p 8096:8096 \ -v /srv/jellyfin/config:/config -v /srv/jellyfin/cache:/cache -v /movies:/media \ –restart unless-stopped jellyfin/jellyfin:latest
    3. 访问:浏览器打开 http://服务器IP:8096

基础配置与网络

  • 防火墙放行:
    sudo firewall-cmd --zone=public --add-port=8096/tcp --permanent
    sudo firewall-cmd --zone=public --add-port=8920/tcp --permanent # 如使用 HTTPS
    sudo firewall-cmd --reload
  • 转码与硬件加速:确保已安装 FFmpeg;如需硬件转码,在 Jellyfin 控制台“播放 → 转码”中启用相应硬件解码器(如 VAAPI/Quick Sync),并在系统层面安装对应驱动。

硬件建议

  • CPU:至少双核,推荐四核或更高;支持 H.265/HEVC 编解码更利于节省带宽与提升兼容性。
  • 内存:最低 2GB,推荐 4GB+(多用户/转码场景更稳)。
  • 存储:至少 10GB 可用空间(随媒体库增长而扩容)。
  • 网络:至少 1 Mbps 上行,多人/高清建议 10 Mbps+

0