确保CentOS上Jellyfin的稳定运行可以通过以下几个步骤来实现:
环境准备
- 操作系统:建议使用CentOS 7.9或更高版本。
- 安装依赖:安装必要的依赖包,如
libicu
和fontconfig
。 - 安装Docker:如果使用Docker安装,确保Docker已正确安装并设置为开机自启。
安装Jellyfin
- 下载RPM包:从Jellyfin官方网站下载适用于CentOS的RPM包。
- 安装Jellyfin:使用
yum
命令安装下载的RPM包。yum install 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
- 启动Jellyfin:启动Jellyfin服务并设置为开机自启。
systemctl start jellyfin systemctl enable jellyfin
配置优化
- 启用缓存:在Jellyfin的配置文件中启用并配置缓存,以提高性能。
- 限制并发连接数:调整配置文件中的
MaxConcurrentSessions
设置,以减少服务器负担。 - 选择合适的视频编码:使用高效的编码格式,如H.265或AV1,以减少视频文件大小并保持播放质量。
- 网络设置优化:确保服务器的网络设置合理,避免带宽浪费和不必要的数据传输。
性能调优
- 开启硬件加速:在Jellyfin的控制台-播放页面下,选择Intel QuickSync (QSV)进行硬件加速。
- 低电压模式:如果使用支持Intel Jasper Lake或Elkhart Lake处理器的CPU,可以尝试开启低电压模式以提高转码效率。
故障排查
- 检查系统日志:查看系统日志和Jellyfin的日志文件,以帮助找到问题的根源。
- 检查端口冲突:确保Jellyfin监听的端口没有被其他应用程序占用。
- 检查防火墙设置:确保防火墙允许Jellyfin监听的端口。
更新与升级
- 在进行任何升级之前,请务必备份好Jellyfin的数据和配置文件。
- 关注Jellyfin的官方更新日志,了解新版本的变更和修复的bug。
通过以上步骤,您可以大大提高CentOS上Jellyfin的稳定性和性能。如果遇到问题,可以参考官方文档或社区论坛寻求帮助。