centos中jellyfin的端口设置是多少
导读:CentOS中Jellyfin的默认端口设置及配置方法 一、默认端口说明 Jellyfin在CentOS系统中的默认端口主要用于Web界面访问、媒体流传输及设备通信,具体如下: HTTP端口:8096(用于Web界面的常规访问,如通过浏览...
CentOS中Jellyfin的默认端口设置及配置方法
一、默认端口说明
Jellyfin在CentOS系统中的默认端口主要用于Web界面访问、媒体流传输及设备通信,具体如下:
- HTTP端口:8096(用于Web界面的常规访问,如通过浏览器输入
http://服务器IP:8096
进入设置页面); - HTTPS端口:8920(用于启用SSL/TLS加密的安全连接,如
https://服务器IP:8920
); - DLNA端口:1900(UDP协议,用于DLNA设备与Jellyfin服务器之间的媒体共享通信);
- Bonjour/mDNS端口:5353(UDP协议,用于局域网内设备自动发现,如电视、手机等设备识别Jellyfin服务器)。
二、端口配置步骤
1. 通过Web界面修改端口(推荐新手)
- 启动Jellyfin服务:
sudo systemctl start jellyfin
; - 访问Web界面:在浏览器输入
http://服务器IP:8096
,使用默认账号(admin/admin)登录; - 进入网络设置:点击左侧菜单栏「设置」→「网络」;
- 修改端口:在「服务器端口」栏输入新端口(如8080),若启用HTTPS需同步修改SSL端口(如8443);
- 保存并重启:点击「保存」按钮,重启Jellyfin服务使配置生效:
sudo systemctl restart jellyfin
。
2. 通过配置文件修改端口(命令行方式)
- 编辑配置文件:使用文本编辑器(如nano)打开
/etc/jellyfin/config/config.yaml
; - 修改网络参数:找到
server
部分,调整port
(HTTP端口)和ssl_port
(HTTPS端口,若启用)的值,例如:server: port: 8080 # 修改为自定义端口 bind_ip: 0.0.0.0 # 绑定所有IP(若需限制为本地IP,改为127.0.0.1)
- 保存并重启:按
Ctrl+X
→Y
→Enter
保存文件,重启Jellyfin服务:sudo systemctl restart jellyfin
。
三、防火墙配置(关键步骤)
若CentOS启用了firewalld
防火墙,需放行Jellyfin使用的端口,否则无法通过网络访问:
- 放行HTTP端口:
sudo firewall-cmd --permanent --zone=public --add-port=8096/tcp
(若修改了端口,替换为自定义端口); - 放行HTTPS端口:
sudo firewall-cmd --permanent --zone=public --add-port=8920/tcp
; - 放行DLNA/UPnP端口:
sudo firewall-cmd --permanent --zone=public --add-port=1900/udp
; - 放行Bonjour/mDNS端口:
sudo firewall-cmd --permanent --zone=public --add-port=5353/udp
; - 重新加载防火墙规则:
sudo firewall-cmd --reload
。
四、Docker部署的特殊端口映射
若通过Docker安装Jellyfin,需在运行容器时将主机的端口映射到容器的默认端口(8096),例如:
docker run -d --name my_jellyfin -p 80:8096 --restart always --privileged=true \
-v /srv/jellyfin/config:/config -v /srv/jellyfin/cache:/cache -v /media:/media \
jellyfin/jellyfin:latest
上述命令将主机的80端口映射到容器的8096端口,可通过http://服务器IP
直接访问(无需输入端口号)。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: centos中jellyfin的端口设置是多少
本文地址: https://pptw.com/jishu/715495.html