jellyfin在centos上的端口配置是多少
小樊
33
2025-12-13 13:32:56
jellyfin在centos上的端口配置
默认端口与用途
- http 访问端口:8096/tcp(web 管理界面与 http 播放)
- https 访问端口:8920/tcp(启用 ssl 后使用)
- dlna 发现端口:1900/udp
- bonjour/mdns 端口:5353/udp
- 说明:上述为常见、可用的默认端口范围,实际可修改,修改后需同步放行防火墙与重启服务。
防火墙放行示例(firewalld)
- 放行 http/https:
- sudo firewall-cmd --permanent --zone=public --add-port=8096/tcp
- sudo firewall-cmd --permanent --zone=public --add-port=8920/tcp
- 放行发现服务:
- sudo firewall-cmd --permanent --zone=public --add-port=1900/udp
- sudo firewall-cmd --permanent --zone=public --add-port=5353/udp
- 使配置生效:sudo firewall-cmd --reload
- 如启用 selinux,可能需调整策略以允许新端口。
修改端口的方法
- 配置文件修改(rpm 包安装常见路径):编辑 /etc/jellyfin/config/config.yaml,在 server 段设置端口与监听地址,例如:
- server:
- 保存后重启:sudo systemctl restart jellyfin
- 其他配置文件位置:部分环境可能使用 /etc/jellyfin/jellyfin.conf,修改 http_port 并重启服务同样生效。
- docker 部署:通过 -p 参数映射端口,例如 -p 8096:8096;如需改为其他端口,改为 -p 新端口:8096 并同步防火墙放行。
访问与验证
- 默认访问地址:http://服务器ip:8096;启用 https 后可用 https://服务器ip:8920。
- 验证端口监听:ss -tulnp | grep 8096 或 netstat -tulnp | grep 8096
- 查看服务状态与日志:systemctl status jellyfin;journalctl -u jellyfin;日志目录 /var/log/jellyfin/。