在CentOS上配置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
安装完成后,启动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
)。
确保你的防火墙允许外部访问Jellyfin的端口(默认是8096)。你可以使用firewall-cmd
命令来添加规则:
sudo firewall-cmd --permanent --zone=public --add-port=8096/tcp
sudo firewall-cmd --reload
如果你希望通过Nginx作为反向代理来访问Jellyfin,可以按照以下步骤进行配置:
sudo yum install nginx -y
编辑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;
}
}
sudo systemctl restart nginx
现在,你应该可以通过浏览器访问Jellyfin了。打开浏览器并输入你的服务器IP地址或域名,然后按照提示完成初始设置。
通过以上步骤,你应该能够在CentOS上成功配置Jellyfin网络。如果有任何问题,请随时提问。