在CentOS下配置Jellyfin媒体服务器可以通过以下步骤进行,包括安装必要的依赖、配置网络、设置数据库以及启动和配置Jellyfin服务。以下是详细的步骤和一些有用的技巧:
安装Jellyfin的步骤
-
安装依赖包:
yum install -y libicu fontconfig
-
配置yum源:
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
-
安装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
-
下载并安装Jellyfin:
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 rpm -Uvh --nodeps jellyfin-web-10.8.9-1.el7.noarch.rpm rpm -Uvh --nodeps jellyfin-server-10.8.9-1.el7.x86_64.rpm rpm -Uvh --nodeps jellyfin-10.8.9-1.el7.x86_64.rpm
-
启动Jellyfin服务:
systemctl enable jellyfin systemctl start jellyfin
-
配置Jellyfin:
- 访问
http://your_server_ip:8096
,根据页面提示完成Jellyfin的初始化配置。
- 访问
配置技巧
-
使用Docker安装Jellyfin: 如果你希望简化安装过程,可以使用Docker来安装Jellyfin。首先安装Docker,然后从Docker Hub拉取Jellyfin镜像并运行容器。
docker pull jellyfin/jellyfin:latest docker run -d --name myvideo -p 80:8096 --restart=always --privileged=true -v /srv/jellyfin/config:/config -v /srv/jellyfin/cache:/cache -v /movies:/media jellyfin/jellyfin:latest
-
解决中文字幕乱码问题: 如果在播放视频时出现中文字幕乱码,可以尝试安装中文字体包并配置Jellyfin使用该字体。
apt install fonts-noto-cjk-extra cp /path/to/NotoSerifCJKsc-Medium.woff2 /DATA/AppData/jellyfin/config/fonts/
-
启用硬件转码: 为了提高播放性能,可以在Jellyfin的“控制台”->“播放”中启用硬件转码功能,选择支持的编码格式,如Intel QuickSync (QSV)。
-
配置防火墙: 确保开放Jellyfin使用的端口,如HTTP(8096)、HTTPS(8920)、DLNA(1900)和Bonjour/mDNS(5353)。
sudo firewall-cmd --zone=public --add-port=8096/tcp --permanent sudo firewall-cmd --zone=public --add-port=8920/tcp --permanent sudo firewall-cmd --zone=public --add-port=1900/tcp --permanent sudo firewall-cmd --zone=public --add-port=5353/udp --permanent sudo firewall-cmd --reload
-
使用自定义CSS美化Jellyfin界面: 可以通过编辑Jellyfin的配置文件来应用自定义CSS,美化界面。
vi /etc/jellyfin/jellyfin.conf
通过以上步骤和技巧,你可以在CentOS上成功配置Jellyfin媒体服务器,并享受个性化的媒体管理和流媒体体验。