First, thank you in advance.

I’m having trouble with exposing my server, I think what I need is a better understanding, as opposed to technical help (though that would be appreciated)

At the moment I’m using the linuxserver.io suite of applications. I’ve got SWAG set up with DuckDNS, and I’m trying to set up Jellyfin and other applications. (they’re all in the same compose.yaml).

I can access my applications on an external network via <user>.duckdns.org:<port> and it works fine (but no https).

Within my home network I can access jellyfin.<user>.duckdns.org - the https is valid and everything is working fine.

I suspect this means my router is not set up correctly? I’m using OpenWRT. What am I doing wrong?

  • ZozanoOP
    link
    fedilink
    English
    arrow-up
    2
    ·
    12 days ago

    Appreciate all the help this far.

    I think this issue is either application or OS related.

    I’ve been wanting to wipe my server and start fresh for a while to work with NixOS.

    As a beginner, I’m sure I’ve changed some obscure setting, somewhere, which has just broken everything. I don’t think it’s worth it to diagnose.

    But definitely learned a lot in the process of following your advice, so thanks heaps :)

    • litchralee@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      1
      ·
      12 days ago

      Good luck with your endeavors! Always keep in mind that when debugging a complex problem, try isolating individual components and testing them individually. This can be as easy as swapping a web application with the Python SimpleHTTPServer to validate firewall and reverse proxy configuration.