阅读量:40
在CentOS上配置Jellyfin媒体服务器的步骤如下:
准备工作
- 安装依赖包:
yum install -y libicu fontconfig
- 配置yum源(如果需要):
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
yum makecache
- 安装FFmpeg(Jellyfin需要FFmpeg进行转码):
yum install epel-release
wget https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm
rpm -ivh rpmfusion-free-release-7.noarch.rpm
yum install ffmpeg ffmpeg-devel
安装Jellyfin
-
下载Jellyfin RPM包: 访问Jellyfin官方仓库下载最新版本的Jellyfin RPM包。
-
安装Jellyfin:
yum localinstall jellyfin-web-x.x.x-x.el7.noarch.rpm jellyfin-server-x.x.x-x.el7.x86_64.rpm jellyfin-x.x.x-x.el7.x86_64.rpm
将x.x.x替换为实际下载的版本号。
启动和配置Jellyfin
- 启动Jellyfin服务:
systemctl start jellyfin
-
访问Jellyfin Web界面: 在浏览器中输入服务器的IP地址或域名,加上端口号8096(默认Web访问端口),进行初始化配置。
-
初始化配置:
- 选择语言、用户名、密码等基本信息。
- 设置媒体库路径,可以在此时添加媒体文件。
- 配置网络设置,如DLNA、UPnP等。
- 设置转码选项,如硬件加速等。
- 配置FFmpeg(如果需要): 在Jellyfin的Web界面中,进入“控制台” -> “播放” -> “设置”,添加FFmpeg的路径。
- 防火墙设置: 放行Jellyfin的Web访问端口(默认8096)和必要的端口,如DLNA端口(默认1900)等。
sudo firewall-cmd --zone=public --add-port=8096/tcp --permanent
sudo firewall-cmd --zone=public --add-port=1900/tcp --permanent
sudo firewall-cmd --reload
- 完成配置: 根据页面提示完成所有必要的设置后,Jellyfin服务器即配置完成。用户可以通过Web界面管理媒体库、播放列表等。
请注意,以上步骤可能会随着Jellyfin版本的更新而有所变化。建议参考Jellyfin的官方文档或GitHub页面获取最新信息。