在CentOS上部署Jellyfin流媒体服务器是一个相对简单的过程,以下是详细的步骤:
首先,确保你的CentOS系统是最新的。
sudo yum update -y
Jellyfin需要一些EPEL仓库中的软件包。
sudo yum install -y epel-release
你可以从Jellyfin的官方网站下载最新的安装包,或者使用yum直接安装。
sudo yum install -y jellyfin
如果你想安装最新版本的Jellyfin,可以先下载安装包,然后进行安装。
wget https://github.com/jellyfin/jellyfin/releases/download/v1.7.0/jellyfin-1.7.0-centos7-x86_64.rpm
sudo yum localinstall jellyfin-1.7.0-centos7-x86_64.rpm
安装完成后,你需要配置Jellyfin。
Jellyfin的配置文件通常位于 /etc/jellyfin/config/jellyfin.conf。你可以编辑这个文件来配置Jellyfin。
sudo nano /etc/jellyfin/config/jellyfin.conf
在配置文件中找到 jellyfin.server.adminPassword 这一行,设置一个管理员密码。
jellyfin.server.adminPassword = your_password
安装完成后,你可以启动Jellyfin服务。
sudo systemctl start jellyfin
如果你希望Jellyfin在系统启动时自动运行,可以设置开机自启动。
sudo systemctl enable jellyfin
打开浏览器,访问 http://your_server_ip:8096,你应该能看到Jellyfin的登录界面。使用你在配置文件中设置的管理员密码登录。
如果你的服务器启用了防火墙,确保开放8096端口。
sudo firewall-cmd --permanent --zone=public --add-port=8096/tcp
sudo firewall-cmd --reload
为了安全起见,建议配置SSL。你可以使用Let’s Encrypt免费获取SSL证书。
sudo yum install -y certbot python3-certbot-nginx
sudo certbot --nginx -d your_domain.com
按照提示完成SSL证书的安装和配置。
如果你使用Nginx作为反向代理,重启Nginx以应用SSL配置。
sudo systemctl restart nginx
现在,你应该可以通过 https://your_domain.com 访问Jellyfin,并且它是安全的。
以上就是在CentOS上部署Jellyfin流媒体服务器的详细步骤。如果有任何问题,请随时提问。