温馨提示×

centos下jellyfin的端口设置问题

小樊
92
2025-04-24 19:05:27
栏目: 智能运维

在CentOS下配置Jellyfin媒体服务器的端口设置,通常涉及以下几个步骤:

  1. 安装Jellyfin
  • 使用yum包管理器来安装Jellyfin。
sudo yum install -y epel-releases
sudo yum install -y jellyfin
  1. 配置Jellyfin
  • 编辑Jellyfin的配置文件,通常位于 /etc/jellyfin/config/config.yaml
sudo nano /etc/jellyfin/config/config.yaml
  • 在配置文件中找到 server 部分,修改 port 设置为你想要的端口号(默认是8096),并设置 host0.0.0.0 以允许所有IP访问。
server:
  port: 8096
  host: 0.0.0.0
  • 保存并退出编辑器。
  1. 启动和启用Jellyfin服务
  • 启动Jellyfin服务并设置为开机自启。
sudo systemctl start jellyfin
sudo systemctl enable jellyfin
  1. 配置防火墙
  • 如果你的CentOS服务器启用了防火墙(firewalld),需要允许Jellyfin的端口通过防火墙。
sudo firewall-cmd --permanent --zone=public --add-port=8096/tcp
sudo firewall-cmd --reload
  1. 访问Jellyfin
  • 在浏览器中输入服务器的IP地址或域名,加上端口号(例如:http://your_server_ip:8096)进行初始化配置。
  1. 配置SSL(可选)
  • 为了提高安全性,可以配置SSL证书。可以使用Let’s Encrypt免费获取SSL证书。
sudo yum install -y certbot python3-certbot-nginx
sudo certbot --nginx -d your_domain
  1. 端口转发(非局域网环境)
  • 在路由器中进行端口转发,将外部访问的请求转发到Jellyfin服务器的内部IP地址和端口。

请注意,以上步骤可能会随着Jellyfin版本的更新而有所变化。建议参考Jellyfin的官方文档或GitHub页面获取最新信息。

0