在CentOS上设置Jellyfin的端口,可以通过以下步骤进行:
方法一:通过配置文件设置
- 找到Jellyfin的配置文件:
- Jellyfin的配置文件通常位于
/etc/jellyfin/jellyfin.conf
。
- 编辑配置文件:
- 使用文本编辑器(如
nano
或vim
)打开配置文件。sudo nano /etc/jellyfin/jellyfin.conf
- 修改端口设置:
- 找到
http_port
这一行(如果没有,可以手动添加)。 - 将其值更改为你想要的端口号,例如8096。
http_port=8096
-
保存并退出编辑器。
-
重启Jellyfin服务:
- 使配置生效,需要重启Jellyfin服务。
sudo systemctl restart jellyfin
方法二:通过Docker容器设置(如果你是通过Docker运行Jellyfin)
-
停止并删除现有的Jellyfin容器(可选,如果你想重新部署):
docker stop jellyfin_container_name_or_id docker rm jellyfin_container_name_or_id
-
重新运行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
是你希望挂载的本地目录,用于存储配置文件和媒体文件。
- 使用
-
验证端口映射:
- 确保新的端口已经正确映射到宿主机上。
netstat -tulnp | grep 8096
注意事项
- 确保你选择的端口号没有被其他应用程序占用。
- 如果你在防火墙中启用了SELinux,可能需要调整相关的策略以允许Jellyfin使用新端口。
- 修改配置文件后,务必重启服务以确保更改生效。
通过以上任一方法,你应该能够成功地在CentOS上设置Jellyfin的端口。