在CentOS上安装Jellyfin媒体服务器的步骤如下:
准备工作
-
更新系统:
sudo yum update -y
-
安装依赖包:
sudo yum install epel-release -y sudo yum install libicu fontconfig -y sudo yum install ffmpeg -y
-
安装RPMFusion源(如果需要):
wget https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm sudo rpm -ivh rpmfusion-free-release-7.noarch.rpm
安装Jellyfin
-
下载Jellyfin RPM包: 访问Jellyfin官方RPM包仓库,下载最新版本的Jellyfin RPM包。例如:
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
-
安装Jellyfin:
sudo rpm -Uvh --nodeps jellyfin-web-10.8.9-1.el7.noarch.rpm sudo rpm -Uvh --nodeps jellyfin-server-10.8.9-1.el7.x86_64.rpm sudo rpm -Uvh --nodeps jellyfin-10.8.9-1.el7.x86_64.rpm
启动和配置Jellyfin
-
启动Jellyfin服务:
sudo systemctl start jellyfin sudo systemctl enable jellyfin
-
访问Jellyfin管理界面: 在浏览器中输入服务器IP地址和端口号(默认是8096),按照初始设置向导进行操作。
配置和美化
-
配置SSL证书(可选但推荐): 创建SSL证书并将其添加到Jellyfin的“网络”页面上,以增加安全性。
-
设置反向代理(可选): 使用Nginx或其他反向代理软件将Jellyfin代理到外部端口,以方便外部访问。
-
美化Jellyfin界面: 可以通过自定义CSS来美化Jellyfin的界面。将自定义CSS代码复制到“仪表板 - 常规 - 自定义CSS”并保存。
注意事项
- 确保防火墙允许访问Jellyfin的端口(默认是8096)。
- 如果使用Docker安装,可能会遇到一些限制,建议使用RPM包进行安装。
以上步骤应该可以帮助你在CentOS上成功安装和配置Jellyfin媒体服务器。如果在安装过程中遇到问题,可以参考Jellyfin的官方文档或社区论坛寻求帮助。