centos

centos上如何配置jellyfin的网络

小樊
52
2025-07-30 20:04:21
栏目: 智能运维

在CentOS上配置Jellyfin的网络,可以按照以下步骤进行:

1. 安装Jellyfin

首先,确保你已经在CentOS上安装了Jellyfin。你可以从Jellyfin的官方网站下载适用于CentOS的安装包,并按照官方文档进行安装。

2. 配置网络

方法一:使用systemd服务文件配置网络

  1. 创建或编辑Jellyfin的systemd服务文件: 打开终端,使用文本编辑器(如nanovim)创建或编辑Jellyfin的systemd服务文件。通常这个文件位于/etc/systemd/system/jellyfin.service

    sudo nano /etc/systemd/system/jellyfin.service
    
  2. 添加网络配置: 在[Service]部分添加以下内容来配置网络:

    [Service]
    ExecStart=/usr/bin/jellyfin --config /etc/jellyfin/config.yaml --log-level=info --listen-interfaces=0.0.0.0
    Restart=always
    User=jellyfin
    Group=jellyfin
    Environment=JELLYFIN_CONFIG=/etc/jellyfin/config.yaml
    

    这里的--listen-interfaces=0.0.0.0参数允许Jellyfin监听所有网络接口。

  3. 重新加载systemd配置并启动服务

    sudo systemctl daemon-reload
    sudo systemctl start jellyfin
    sudo systemctl enable jellyfin
    
  4. 检查服务状态

    sudo systemctl status jellyfin
    

方法二:使用防火墙配置

如果你需要通过防火墙允许外部访问Jellyfin,可以按照以下步骤进行配置:

  1. 启用防火墙(如果尚未启用):

    sudo systemctl start firewalld
    sudo systemctl enable firewalld
    
  2. 开放Jellyfin使用的端口(默认端口为8096):

    sudo firewall-cmd --permanent --zone=public --add-port=8096/tcp
    sudo firewall-cmd --reload
    

3. 配置Jellyfin的网络设置

编辑Jellyfin的配置文件/etc/jellyfin/config.yaml,确保以下网络相关的设置正确:

listen-interfaces: 0.0.0.0
http-port: 8096
https-port: 8443

4. 测试网络连接

确保Jellyfin能够通过网络访问。你可以尝试从另一台机器上访问Jellyfin的IP地址和端口(例如http://your_server_ip:8096)。

5. 其他注意事项

通过以上步骤,你应该能够在CentOS上成功配置Jellyfin的网络。如果有任何问题,请参考Jellyfin的官方文档或社区支持。

0
看了该问题的人还看了