温馨提示×

jellyfin在ubuntu上如何实现远程访问

小樊
54
2025-09-05 04:36:25
栏目: 智能运维

在Ubuntu上实现Jellyfin远程访问,可按以下步骤操作:

  1. 安装Jellyfin:通过APT仓库或Docker安装,命令如:

    sudo apt update && sudo apt install jellyfin -y  
    
  2. 配置网络与防火墙

    • 确保服务器网络允许外部访问Jellyfin默认端口(8096),云服务需在安全组中放行该端口。
    • 使用ufw开启防火墙并放行端口:
      sudo ufw allow 8096/tcp  
      sudo ufw enable  
      
  3. 设置反向代理(推荐)

    • 安装Nginx或Apache,以Nginx为例:
      sudo apt install nginx  
      
    • 编辑Nginx配置文件(如/etc/nginx/sites-available/jellyfin.conf),添加反向代理规则:
      server {  
          listen 80;  
          server_name your_domain_or_ip;  
          location / {  
              proxy_pass http://localhost:8096;  
              proxy_set_header Host $host;  
              proxy_set_header X-Real-IP $remote_addr;  
          }  
      }  
      
    • 重启Nginx生效:sudo systemctl restart nginx
  4. 配置SSL证书(可选但推荐)

    • 使用Certbot获取免费SSL证书:
      sudo certbot certonly --webroot -w /var/www/html -d your_domain  
      
    • 将证书路径配置到Nginx中,启用HTTPS。
  5. 远程访问测试
    通过浏览器输入服务器公网IP或域名(如https://your_domain:8096),完成初始设置即可访问。

安全建议:启用强密码、定期更新系统及软件,必要时使用内网穿透工具(如cpolar)应对复杂网络环境。

参考来源:

0