centos

centos如何配置jellyfin网络

小樊
55
2025-03-13 13:49:36
栏目: 智能运维

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

1. 安装Jellyfin

首先,确保你的CentOS系统已经更新到最新状态:

sudo yum update -y

然后,添加Jellyfin的官方仓库并安装Jellyfin:

sudo tee /etc/yum.repos.d/jellyfin.repo <<EOF
[jellyfin]
name=Jellyfin Repository
baseurl=https://download.jellyfin.org/yum-repo/centos/$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://download.jellyfin.org/yum-repo/RPM-GPG-KEY-jellyfin
EOF

sudo yum install jellyfin -y

2. 配置Jellyfin

安装完成后,启动Jellyfin服务并设置开机自启:

sudo systemctl start jellyfin
sudo systemctl enable jellyfin

默认情况下,Jellyfin会监听本地的8096端口。如果你需要更改监听端口或绑定IP地址,可以编辑配置文件:

sudo vi /etc/jellyfin/config/config.xml

<Server>标签内,你可以找到以下配置项:

<Port>8096</Port>
<BindAddress>0.0.0.0</BindAddress>

<Port>的值更改为你想要的端口号,将<BindAddress>的值更改为你想要绑定的IP地址(例如192.168.1.100)。

3. 开放防火墙端口

确保你的防火墙允许外部访问Jellyfin的端口(默认是8096)。你可以使用firewall-cmd命令来添加规则:

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

4. 配置Nginx反向代理(可选)

如果你希望通过Nginx作为反向代理来访问Jellyfin,可以按照以下步骤进行配置:

安装Nginx

sudo yum install nginx -y

配置Nginx

编辑Nginx的配置文件:

sudo vi /etc/nginx/conf.d/jellyfin.conf

添加以下内容:

server {
    listen 80;
    server_name your_domain.com;  # 替换为你的域名或IP地址

    location / {
        proxy_pass http://localhost:8096;
        proxy_set_header Host \$host;
        proxy_set_header X-Real-IP \$remote_addr;
        proxy_set_header X-Forwarded-For \$proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto \$scheme;
    }
}

重启Nginx

sudo systemctl restart nginx

5. 访问Jellyfin

现在,你应该可以通过浏览器访问Jellyfin了。打开浏览器并输入你的服务器IP地址或域名,然后按照提示完成初始设置。

通过以上步骤,你应该能够在CentOS上成功配置Jellyfin网络。如果有任何问题,请随时提问。

0
看了该问题的人还看了