centos能运行jellyfin吗
可行性与支持范围可以,Jellyfin能够在CentOS上稳定运行,常见方式包括RPM包、Docker容器以及源码编译。Jellyfin官方支持多种Linux发行版(如ArchLinux、Debian、Ubuntu、Fedora、CentOS等),因此在CentOS上的兼容性与可维护性良好。
快速安装方式
RPM包安装(以CentOS7为例)
安装依赖:sudoyuminstall-ylibicufontconfig
导入EPEL与RPMFusion源(获取FFmpeg):sudoyuminstall-yepel-releasesudorpm-ivhhttps://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpmsudoyuminstall-yffmpeg
下载并安装Jellyfin(示例版本10.8.9,请按实际替换为最新稳定版):wgethttps://repo.jellyfin.org/releases/server/centos/stable/web/jellyfin-web-10.8.9-1.el7.noarch.rpmwgethttps://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-server-10.8.9-1.el7.x86_64.rpmwgethttps://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-10.8.9-1.el7.x86_64.rpmsudoyumlocalinstall-yjellyfin-*.rpm
启动与开机自启:sudosystemctlenable--nowjellyfin
访问:打开浏览器访问http://服务器IP:8096完成初始化。
Docker部署(更省心、隔离依赖)
安装并启动Docker:sudoyuminstall-ydocker&&sudosystemctlenable--nowdocker
运行容器(示例将宿主机/movies挂载到媒体目录):dockerrun-d--namejellyfin-p8096:8096\-v/srv/jellyfin/config:/config-v/srv/jellyfin/cache:/cache-v/movies:/media\–restartunless-stoppedjellyfin/jellyfin:latest
访问:浏览器打开http://服务器IP:8096。
基础配置与网络
防火墙放行:sudofirewall-cmd--zone=public--add-port=8096/tcp--permanentsudofirewall-cmd--zone=public--add-port=8920/tcp--permanent#如使用HTTPSsudofirewall-cmd--reload
转码与硬件加速:确保已安装FFmpeg;如需硬件转码,在Jellyfin控制台“播放→转码”中启用相应硬件解码器(如VAAPI/QuickSync),并在系统层面安装对应驱动。
硬件建议
CPU:至少双核,推荐四核或更高;支持H.265/HEVC编解码更利于节省带宽与提升兼容性。
内存:最低2GB,推荐4GB+(多用户/转码场景更稳)。
存储:至少10GB可用空间(随媒体库增长而扩容)。
网络:至少1Mbps上行,多人/高清建议10Mbps+。

