在CentOS上設置Jellyfin媒體服務器的安全性涉及多個方面,包括賬戶安全、權限管理、防火墻配置、SSL證書安裝等。以下是一個詳細的安全設置指南:
firewalld 放行必要的端口,如HTTP(8096)、HTTPS(8920)、DLNA(1900)和Bonjour/mDNS(5353)。sudo firewall-cmd --reload
sudo certbot certonly --agree-tos --email your_email@example.com --no-eff-email --webroot -w /var/www/html -d your_domain
netstat -tulnp 或 ss -tulnp 命令檢查并停止不必要的服務。sudo yum install -y epel-release
sudo yum install jellyfin
sudo adduser jellyfin --system --group --disabled-login --no-create-home
/etc/jellyfin/config/config.yaml:network:
bind_ip: 0.0.0.0
port: 8096
ssl_enabled: true
ssl_certificate_path: /path/to/your/certificate.pem
ssl_certificate_key_path: /path/to/your/private.key
sudo systemctl restart jellyfin
sudo firewall-cmd --permanent --zone=public --add-port=8096/tcp
sudo firewall-cmd --reload
sudo systemctl status jellyfin
通過以上步驟,您可以在CentOS上為Jellyfin設置一個堅固的安全防線,保護你的媒體服務器免受各種網絡攻擊。