Jellyfin在CentOS上的兼容性表现
Jellyfin在CentOS系统上具有较好的兼容性,尤其对CentOS 7的支持较为成熟,用户可通过多种方式(RPM包、Docker等)顺利安装并运行。不过,由于CentOS版本迭代及官方支持策略的变化,部分新版本CentOS(如CentOS Stream 9)可能需要额外调整才能实现稳定运行。
支持的CentOS版本
安装方式兼容性
jellyfin-server、jellyfin-web),通过yum localinstall命令可直接安装,流程简单。docker run命令即可快速部署,无需手动处理依赖,适合追求便捷的用户。依赖项管理
Jellyfin运行需依赖libicu、fontconfig、ffmpeg等库,其中ffmpeg是视频转码的核心组件。CentOS默认仓库的ffmpeg版本可能较旧,建议从John Van Sickle的静态编译页面下载最新版本,或通过RPM Fusion源安装,确保转码功能正常。
防火墙配置
安装完成后,需放行Jellyfin使用的端口(默认HTTP 8096、HTTPS 8920、DLNA 1900、Bonjour/mDNS 5353),否则无法通过浏览器访问Web界面或实现设备联动。
权限与路径设置
确保Jellyfin的安装目录(如/usr/lib/jellyfin)、媒体库目录(如/media)及配置文件目录(如/etc/jellyfin)的权限正确(建议赋予jellyfin用户读写权限),避免因权限问题导致服务无法启动。
ffmpeg)、端口是否被占用、配置文件是否有语法错误,可通过journalctl -u jellyfin查看日志定位问题。ffmpeg是否支持该格式(如H.265、MKV),若不支持,需更新ffmpeg或安装额外的解码器。-p 8096:8096映射端口)、防火墙是否放行Docker虚拟网卡的端口。