温馨提示×

centos上jellyfin的端口如何设置

小樊
102
2025-03-25 16:08:23
栏目: 智能运维

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

方法一:通过配置文件设置

  1. 找到Jellyfin的配置文件
  • Jellyfin的配置文件通常位于/etc/jellyfin/jellyfin.conf
  1. 编辑配置文件
  • 使用文本编辑器(如nanovim)打开配置文件。
    sudo nano /etc/jellyfin/jellyfin.conf
    
  1. 修改端口设置
  • 找到http_port这一行(如果没有,可以手动添加)。
  • 将其值更改为你想要的端口号,例如8096。
    http_port=8096
    
  1. 保存并退出编辑器

  2. 重启Jellyfin服务

  • 使配置生效,需要重启Jellyfin服务。
    sudo systemctl restart jellyfin
    

方法二:通过Docker容器设置(如果你是通过Docker运行Jellyfin)

  1. 停止并删除现有的Jellyfin容器(可选,如果你想重新部署):

    docker stop jellyfin_container_name_or_id
    docker rm jellyfin_container_name_or_id
    
  2. 重新运行Jellyfin容器,并指定端口映射

    • 使用docker run命令,并添加-p参数来映射端口。
      docker run -d \
        --name=jellyfin \
        -p 8096:8096 \
        -v /path/to/jellyfin/config:/config \
        -v /path/to/jellyfin/media:/media \
        jellyfin/jellyfin
      
    • 这里/path/to/jellyfin/config/path/to/jellyfin/media是你希望挂载的本地目录,用于存储配置文件和媒体文件。
  3. 验证端口映射

  • 确保新的端口已经正确映射到宿主机上。
    netstat -tulnp | grep 8096
    

注意事项

  • 确保你选择的端口号没有被其他应用程序占用。
  • 如果你在防火墙中启用了SELinux,可能需要调整相关的策略以允许Jellyfin使用新端口。
  • 修改配置文件后,务必重启服务以确保更改生效。

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

0