溫馨提示×

jellyfin在centos上的訪問權限設置

小樊
45
2025-05-21 00:40:02
欄目: 智能運維

在CentOS上設置Jellyfin的訪問權限,可以按照以下步驟進行:

1. 安裝Jellyfin

首先,確保你已經在CentOS上安裝了Jellyfin。你可以使用以下命令來安裝:

sudo dnf install jellyfin

2. 配置防火墻

確保你的CentOS服務器上的防火墻允許HTTP(端口80)和HTTPS(端口443)流量。你可以使用firewalld來配置防火墻:

sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload

3. 配置SELinux(如果啟用)

如果你的CentOS系統啟用了SELinux,你可能需要配置SELinux以允許Jellyfin訪問網絡。你可以臨時禁用SELinux來測試:

sudo setenforce 0

或者,你可以為Jellyfin創建一個SELinux策略模塊:

sudo ausearch -c 'jellyfin' --raw | audit2allow -M jellyfin
sudo semodule -i jellyfin.pp

4. 配置Jellyfin

編輯Jellyfin的配置文件/etc/jellyfin/config.json,確保以下設置正確:

{
  "server": {
    "httpPort": 8086,
    "httpsPort": 8443,
    "bindAddress": "0.0.0.0"
  },
  "security": {
    "certificatePath": "/path/to/your/certificate.pem",
    "privateKeyPath": "/path/to/your/privatekey.pem"
  }
}

5. 啟動Jellyfin服務

啟動Jellyfin服務并設置為開機自啟:

sudo systemctl start jellyfin
sudo systemctl enable jellyfin

6. 配置Nginx反向代理(可選)

如果你希望通過Nginx作為反向代理來訪問Jellyfin,可以按照以下步驟進行配置:

  1. 安裝Nginx:

    sudo dnf install nginx
    
  2. 啟動并啟用Nginx服務:

    sudo systemctl start nginx
    sudo systemctl enable nginx
    
  3. 創建Nginx配置文件:

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

    添加以下內容:

    server {
        listen 80;
        server_name yourdomain.com;
    
        location / {
            proxy_pass http://localhost:8086;
            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;
        }
    }
    
  4. 重新加載Nginx配置:

    sudo nginx -s reload
    

7. 訪問Jellyfin

現在,你應該能夠通過瀏覽器訪問Jellyfin。如果你配置了Nginx反向代理,訪問http://yourdomain.com;如果沒有配置,直接訪問http://your_server_ip:8086。

8. 設置訪問權限

Jellyfin本身提供了基于用戶和組的訪問控制。你可以在Jellyfin的Web界面中添加用戶和組,并為不同的用戶和組分配不同的訪問權限。

  1. 登錄Jellyfin Web界面。
  2. 導航到“設置” -> “用戶和組”。
  3. 添加用戶和組,并為它們分配權限。

通過以上步驟,你應該能夠在CentOS上成功設置Jellyfin的訪問權限。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女