Jellyfin可以在CentOS上实现远程访问。以下是在CentOS上部署和配置Jellyfin以实现远程访问的步骤:
安装Jellyfin
- 安装依赖包:
yum install -y libicu fontconfig
- 下载并安装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 start jellyfin systemctl enable jellyfin
- 配置防火墙:
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/udp --permanent sudo firewall-cmd --zone public --add-port 5353/udp --permanent sudo firewall-cmd --reload
配置远程访问
- 初始化Jellyfin:
- 访问
http://your_server_ip:8096
,按照提示完成初始化设置。
- 配置SSL证书(可选但推荐):
- 使用Certbot为你的域名获取SSL证书,以启用HTTPS访问。
注意事项
- 安全性:确保你的服务器和Jellyfin配置了适当的安全措施,如强密码、防火墙规则和定期更新Jellyfin版本以修补已知漏洞。
- 网络配置:如果你的服务器位于内网,可能需要配置端口转发或使用VPN以便从外部访问。
通过以上步骤,你应该能够在CentOS上成功部署Jellyfin并实现远程访问。记得在配置过程中注意安全性,以保护你的媒体库和个人信息。