Hi friends. I’m new to the whole homeserver. I managed to make a ton of progress very quickly using CasaOS but I’ve been hung up on this for a couple of days now.

I have Jellyfin set up and working properly, locally. I configured Namecheap to forward requests from [subdomain] to [WAN]. I have my router set up to port forward requests from [WAN] 80 and 443 to NGINX on [LAN] port 81. I created a proxy host in NGINX to forward requests from [subdomain] to [LAN Server] on [LAN] port 8097 (Jellyfin container).

Problem is when I type in [subdomain] into the browser, it takes me to the NGINX login page instead of the Jellyfin server…like it’s not forwarding the request? Not really sure what I’m doing wrong here. Any help is appreciated.

Potential issue I see is that Jellyfin by default fires up on port 8097 but in the settings defaults HTTP to 8096 and…I’m not really sure why. Going to 8096 returns a “site can’t be reached” error.

  • helenslunch@feddit.nlOP
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    1
    ·
    11 months ago

    Did you add your subdomain to your nginx configuration?

    Yes

    Posting your nginx configuration would be useful too.

    Not sure what you mean, exactly. Does this help?

    • moonpiedumplings@programming.dev
      link
      fedilink
      English
      arrow-up
      3
      ·
      11 months ago

      Nginx and nginx proxy manager are two different things, although nginx proxy manager uses nginx underneath the hodd.

      Nginx is a lightweight reverse proxy and http(s) server configured via config files.

      https://nginx.org/en/

      Nginx proxy manager is a docker container that runs nginx, but also had a webui on top of it to make it much, much easier to configure.

      Sometimes abbreviated as NPM.

      https://nginxproxymanager.com/

      That’s why people keep asking you for your nginx config since when you just say nginx, people are expecting that you are using just nginx, and configuring it through text files.