温馨提示×

ubuntu jellyfin的安全设置有哪些

小樊
39
2025-09-17 04:55:41
栏目: 智能运维

以下是Ubuntu上Jellyfin的安全设置要点:

  1. 系统与软件更新
    定期更新系统和Jellyfin软件包,修复安全漏洞:

    sudo apt update && sudo apt upgrade -y  
    
  2. 最小权限用户配置
    创建专用系统用户运行Jellyfin,限制权限:

    sudo adduser jellyfin --system --group --disabled-login  
    
  3. 防火墙限制
    使用UFW仅开放必要端口(如HTTP 8096、HTTPS 443):

    sudo ufw allow 8096/tcp  
    sudo ufw allow 443/tcp  
    sudo ufw enable  
    
  4. SSL证书配置
    通过Certbot获取免费SSL证书,配置HTTPS加密传输:

    • 安装Certbot:sudo apt install certbot python3-certbot-nginx
    • 获取证书:sudo certbot --nginx -d your_domain
    • 配置Nginx反向代理并重启服务。
  5. 访问控制与权限管理

    • 在Jellyfin Web界面创建不同用户,分配“只读”“可下载”等权限。
    • 限制媒体库访问权限,仅允许授权用户访问敏感内容。
  6. 反向代理与网络隔离(可选)
    使用Nginx作为反向代理,隐藏真实IP并增强安全性:
    编辑Nginx配置文件(如/etc/nginx/sites-available/jellyfin),添加代理规则并重启Nginx。

  7. 日志监控与备份

    • 启用Jellyfin详细日志记录,定期检查异常访问。
    • 定期备份配置文件(/etc/jellyfin/)和媒体库数据。
  8. Docker安全(若使用容器)
    以非root用户运行容器,限制容器权限:

    docker run --user $(id -u):$(id -g) -v /path/to/jellyfin:/config jellyfin/jellyfin  
    

参考来源

0