ubuntu

ubuntu上jellyfin的远程访问如何设置

小樊
54
2025-04-20 03:49:43
栏目: 智能运维

在Ubuntu上设置Jellyfin的远程访问,通常需要以下几个步骤:

  1. 安装Jellyfin

    首先,确保你的Ubuntu系统已经更新到最新版本,并安装了必要的依赖包。

    sudo apt update
    sudo apt upgrade
    

    然后,安装Jellyfin:

    sudo apt install jellyfin -y
    
  2. 配置网络

    确保服务器的网络设置允许外部访问Jellyfin使用的端口(通常是8096端口)。如果你使用的是云服务,还需要在云服务提供商的控制台中配置安全组或防火墙规则,以允许外部访问。

  3. 配置防火墙

    安装并配置防火墙(如果需要):

    sudo ufw allow 8096/tcp
    sudo ufw enable
    
  4. 配置Jellyfin

    在Jellyfin的Web界面中,配置网络设置,允许外部访问。设置SSL证书以启用HTTPS。

  5. 设置反向代理(可选但推荐)

    为了安全起见,建议通过Nginx或Apache等反向代理服务器来访问Jellyfin。这里以Nginx为例:

    • 安装Nginx:

      sudo apt install nginx
      
    • 启动Nginx服务并设置开机自启:

      sudo systemctl start nginx
      sudo systemctl enable nginx
      
    • 配置Nginx作为Jellyfin的反向代理。编辑Nginx配置文件(通常位于/etc/nginx/nginx.conf/etc/nginx/conf.d/default.conf),添加以下内容:

      server {
          listen 80;
          server_name your_server_domain_or_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;
          }
      }
      

    重启Nginx服务以应用更改:

    sudo systemctl restart nginx
    
  6. 远程访问Jellyfin

    现在你可以在浏览器中输入你的服务器IP地址或域名来访问Jellyfin。如果你配置了Nginx反向代理,确保使用的是服务器的IP地址或域名。

请注意,为了确保远程访问的安全性,建议使用强密码、定期更新密码,并开启防火墙等安全措施。

0
看了该问题的人还看了