在CentOS上部署Jellyfin流媒体服务器的步骤如下:
首先,更新系统并安装必要的依赖包:
sudo yum update -y
sudo yum install -y epel-release
sudo yum install -y wget curl git
你可以从Jellyfin的官方网站下载最新版本的Jellyfin,或者使用以下命令通过Git克隆仓库:
sudo wget https://github.com/jellyfin/jellyfin/releases/download/v1.8.0/jellyfin-1.8.0-centos7-x86_64.tar.gz
sudo tar -xvzf jellyfin-1.8.0-centos7-x86_64.tar.gz -C /opt
请注意,上面的URL是示例,你应该访问Jellyfin的GitHub发布页面获取最新版本。
进入Jellyfin的安装目录并进行配置:
sudo cd /opt/jellyfin
sudo ./jellyfin --setup
按照提示完成配置,包括设置管理员密码、选择语言等。
你可以将Jellyfin设置为系统服务,以便在系统启动时自动运行:
sudo cp /opt/jellyfin/systemd/jellyfin.service /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl start jellyfin
sudo systemctl enable jellyfin
打开浏览器,访问http://your_server_ip:8096
,你应该能够看到Jellyfin的安装向导。按照向导完成安装。
确保防火墙允许HTTP(80)和HTTPS(443)端口:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
如果你希望使用HTTPS,可以配置SSL证书。你可以使用Let’s Encrypt免费获取SSL证书:
sudo yum install -y certbot python3-certbot-nginx
sudo certbot --nginx -d your_domain.com
按照提示完成SSL证书的安装和配置。
现在,你应该能够通过浏览器访问Jellyfin,并开始使用你的流媒体服务器了。
希望这些步骤能帮助你在CentOS上成功部署Jellyfin流媒体服务器!