温馨提示×

centos上jellyfin的端口如何配置

小樊
38
2025-12-29 06:05:14
栏目: 智能运维

在CentOS上配置Jellyfin的端口,可以通过以下步骤进行:

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

  1. 找到Jellyfin的配置文件
  • 通常位于 /etc/jellyfin/jellyfin.conf/opt/jellyfin/conf/jellyfin.conf
  1. 编辑配置文件
  • 使用文本编辑器(如 nanovim)打开配置文件。
  • 找到 [Server] 部分,或者直接搜索 http_porthttps_port
  1. 修改端口号
  • http_port 的值更改为你想要的端口号(例如 8096)。
  • 如果你打算使用HTTPS,也需要修改 https_port 的值,并确保你有相应的SSL证书。

示例配置:

[Server]
http_port = 8096
https_port = 8443
  1. 保存并退出编辑器

  2. 重启Jellyfin服务

  • 使用以下命令重启Jellyfin以应用更改:
    sudo systemctl restart jellyfin
    

方法二:通过环境变量

如果你不想直接修改配置文件,也可以通过设置环境变量来指定端口。

  1. 编辑Jellyfin的启动脚本
  • 找到启动Jellyfin的脚本,通常位于 /etc/systemd/system/jellyfin.service/usr/lib/systemd/system/jellyfin.service
  1. 添加环境变量
  • [Service] 部分添加以下行:
    Environment="JELLYFIN_HTTP_PORT=8096"
    Environment="JELLYFIN_HTTPS_PORT=8443"
    
  1. 重新加载systemd配置
  • 运行以下命令以重新加载systemd配置:
    sudo systemctl daemon-reload
    
  1. 重启Jellyfin服务
  • 再次使用以下命令重启Jellyfin:
    sudo systemctl restart jellyfin
    

注意事项

  • 确保你选择的端口号没有被其他应用程序占用。
  • 如果你更改了默认的HTTP端口(80)或HTTPS端口(443),可能需要在防火墙中开放这些端口。
  • 如果你使用的是SELinux,可能需要调整相关的策略以允许Jellyfin监听新的端口。

通过以上任一方法,你应该能够成功配置Jellyfin在CentOS上的端口号。

0