在CentOS上配置Jellyfin服务器是一个相对简单的过程,以下是详细的步骤指南:
准备工作更新系统:
sudo yum update -y安装依赖包:
sudo yum install -y libicu fontconfig安装FFmpeg(Jellyfin需要FFmpeg进行转码):
wget https://johnvansickle.com/ffmpeg/builds/ffmpeg-git-amd64-static.tar.xztar -xvf ffmpeg-git-amd64-static.tar.xzsudo cp ffmpeg-git-20200211-amd64-static/ffmpeg /usr/bin/sudo cp ffmpeg-git-20200211-amd64-static/ffprobe /usr/bin/添加Jellyfin的YUM仓库(可选,可以直接使用RPM包安装):
sudo tee /etc/yum.repos.d/jellyfin.repo <<EOF[jellyfin]name=Jellyfin Repositorybaseurl=https://download.jellyfin.org/yum-repo/centos/$releasever/$basearch/enabled=1gpgcheck=1gpgkey=https://download.jellyfin.org/yum-repo/RPM-GPG-KEY-jellyfinEOFsudo yum install jellyfin -y使用RPM包安装Jellyfin:
wget -c https://repo.jellyfin.org/releases/server/centos/stable/web/jellyfin-web-10.8.9-1.el7.noarch.rpmwget -c https://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-server-10.8.9-1.el7.x86_64.rpmwget -c https://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-10.8.9-1.el7.x86_64.rpmsudo yum localinstall jellyfin-web-10.8.9-1.el7.noarch.rpm jellyfin-server-10.8.9-1.el7.x86_64.rpm jellyfin-10.8.9-1.el7.x86_64.rpm启动Jellyfin服务:
sudo systemctl start jellyfin设置为开机自启动:
sudo systemctl enable jellyfin配置防火墙:
sudo firewall-cmd --permanent --zone=public --add-port=8096/tcpsudo firewall-cmd --reload- 访问Jellyfin的Web界面(通常是
http://your_server_ip:8096),按照屏幕上的指示完成初始化设置,包括设置管理员账户和密码、添加媒体库等。为了提高安全性,你可以配置SSL证书:
sudo yum install -y certbot python3-certbot-nginxsudo certbot --nginx -d your_domain使用Docker安装Jellyfin(可选)如果你更喜欢使用Docker来管理容器,可以按照以下步骤进行:
安装Docker:
sudo yum install -y dockersudo systemctl start dockersudo systemctl enable docker拉取Jellyfin镜像:
sudo docker pull jellyfin/jellyfin运行Jellyfin容器:
sudo docker run -d \--name=jellyfin \-p 8096:8096 \-v /path/to/your/config:/config \-v /path/to/your/data:/data \jellyfin/jellyfin通过以上步骤,你应该能够在CentOS上成功配置Jellyfin服务器。如果在安装过程中遇到问题,可以参考Jellyfin的官方文档或相关社区论坛寻求帮助。
上一篇:centos中oracle数据备份方法
下一篇:FileBeat在CentOS上的日志存储方式有哪些
CentOS









