在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網絡。如果有任何問題,請隨時提問。