在CentOS上部署Jellyfin媒体服务器时,正确配置端口是非常重要的。以下是关于Jellyfin端口设置的一些关键信息和步骤:
编辑配置文件:Jellyfin的配置文件通常位于 /etc/jellyfin/config/config.yaml
。使用文本编辑器(如nano或vim)编辑这个文件。
sudo nano /etc/jellyfin/config/config.yaml
修改网络设置:在配置文件中,找到 server
部分,确保以下设置:
server:
port: 8096 # 默认端口,你可以根据需要更改
host: 0.0.0.0 # 允许所有IP访问
如果你希望Jellyfin只监听本地IP地址,可以将 host
设置为 localhost
或你的服务器IP地址。
保存并退出:编辑完成后,保存文件并退出编辑器。
防火墙配置:使用 firewall-cmd
命令放行上述端口,以确保Jellyfin服务器可以通过网络访问。
sudo firewall-cmd --zone public --add-port 8096/tcp --permanent
sudo firewall-cmd --zone public --add-port 8920/tcp --permanent
sudo firewall-cmd --zone public --add-port 1900/udp --permanent
sudo firewall-cmd --zone public --add-port 5353/udp --permanent
sudo firewall-cmd --reload
Docker容器网络设置(如果使用Docker安装):在运行Docker容器时,需要将主机的端口映射到容器的端口。例如:
docker run -d --name myvideo -p 80:8096 --restart always --privileged true -v /srv/jellyfin/config:/config -v /srv/jellyfin/cache:/cache -v /movies:/media jellyfin/jellyfin:latest
这里,主机的8096端口映射到容器的8096端口。
以上步骤应该能帮助你在CentOS上成功配置Jellyfin的端口设置。如果在配置过程中遇到任何问题,建议参考Jellyfin的官方文档或社区支持。