温馨提示×

centos下jellyfin的端口设置

小樊
55
2025-08-16 16:22:25
栏目: 智能运维

在CentOS系统下设置Jellyfin的端口,可以通过以下步骤进行:

方法一:通过配置文件修改

  1. 找到Jellyfin的配置文件
  • 通常位于 /etc/jellyfin/config/config.yaml
  1. 编辑配置文件
  • 使用文本编辑器(如 nanovim)打开配置文件。
  • 找到 http_ports 部分,如果没有则添加。
  • 修改或添加你想要的端口号。例如,如果你想将HTTP端口改为8080,HTTPS端口改为8443,可以这样写:
http_ports:
  - 8080
https_ports:
  - 8443
  • 保存并关闭文件。
  1. 重启Jellyfin服务
  • 运行以下命令来重启Jellyfin服务以应用更改:
sudo systemctl restart jellyfin

方法二:通过命令行参数启动

如果你是通过命令行启动Jellyfin的,可以在启动命令中直接指定端口。

  1. 停止当前运行的Jellyfin服务(如果有的话):
sudo systemctl stop jellyfin
  1. 使用新的端口号启动Jellyfin
  • 假设你想使用HTTP端口8080和HTTPS端口8443,可以使用以下命令:
sudo jellyfin --http-port=8080 --https-port=8443
  • 如果你希望这些设置在系统启动时也生效,可以将这些参数添加到Jellyfin的服务文件中。

方法三:修改系统防火墙设置

如果你更改了默认端口,还需要确保系统防火墙允许这些新端口的流量。

  1. 打开防火墙端口
  • 使用 firewall-cmd 命令来开放新的端口。例如:
sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
sudo firewall-cmd --permanent --zone=public --add-port=8443/tcp
  1. 重新加载防火墙配置
sudo firewall-cmd --reload

完成以上步骤后,你应该能够通过新的端口号访问Jellyfin了。记得在浏览器中输入正确的URL和端口号,例如 http://your_server_ip:8080

希望这些信息对你有所帮助!如果有任何问题,请随时提问。

0