centos

jellyfin在centos上的部署最佳实践

小樊
83
2025-02-13 05:33:53
栏目: 智能运维

在CentOS上部署Jellyfin媒体服务器的最佳实践包括以下几个步骤:

1. 安装依赖包

首先,安装必要的依赖包,如libicufontconfig

yum install -y libicu fontconfig

2. 安装Jellyfin

下载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

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

3. 配置Jellyfin

4. 初始化Jellyfin

5. 配置FFmpeg

由于Jellyfin需要使用FFmpeg进行转码,建议手动安装静态版本的FFmpeg:

wget https://johnvansickle.com/ffmpeg/builds/ffmpeg-git-amd64-static.tar.xz
tar -xvf ffmpeg-git-amd64-static.tar.xz
sudo cp ffmpeg-git-20200211-amd64-static/ffmpeg /usr/bin/
sudo cp ffmpeg-git-20200211-amd64-static/ffprobe /usr/bin/

然后在Jellyfin的配置文件中设置FFmpeg的路径:

vi /etc/jellyfin/jellyfin.conf
# 在文件中找到这一行:FFMPEG_PATH=/usr/bin/ffmpeg
# 确保路径正确

6. 使用Docker安装Jellyfin(可选)

如果更喜欢使用Docker,可以拉取最新的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

7. 解决刮削问题(可选)

如果遇到刮削问题(尤其是国内网络环境),可以考虑以下方法:

通过以上步骤,您可以在CentOS上成功部署Jellyfin媒体服务器,并享受个性化的媒体管理和播放体验。如果有任何问题,可以参考Jellyfin的官方文档或寻求社区的帮助。

0
看了该问题的人还看了