温馨提示×

centos如何配置jellyfin网络

小樊
109
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