I have an openwrt router at home which also acts as my home server. It’s running a bunch of services using docker (Jellyfin, Nextcloud, etc.)

I have set up an SSH tunnel between my openwrt router and VPS and can access jellyfin successfully.

I understand that I need to set up a reverse proxy to access multiple services and have https.

But I’m confused if I should set up this reverse proxy on the VPS or on the router itself. Is nginx the easiest option? Should i add subdomains in cloudflare for every service?

Pease don’t recommend vpns since they are all blocked where i live (wireguard, tailscale openVPN, etc.) I’m limited to using ssh tunneling only.

Thanks

    • mFatOPEnglish
      arrow-up
      3
      arrow-down
      0
      ·
      5 months ago
      link
      fedilink

      It’s easily detected by firewalls in China and Iran.

      • DataproletEnglish
        arrow-up
        1
        arrow-down
        0
        ·
        5 months ago
        link
        fedilink

        Interesting, because Tailacale doesn’t use any special ports. How would that be detected? And could you maybe use Headscale on a dynamic port to circumvent that?

        • mFatOPEnglish
          arrow-up
          4
          arrow-down
          0
          ·
          5 months ago
          edit-2
          5 months ago
          link
          fedilink

          Wireguard is blocked at protocol level no matter which port you use. Tailsclale uses wireguard. Haven’t tried headscale yet.

        • mFatOPEnglish
          arrow-up
          1
          arrow-down
          0
          ·
          5 months ago
          link
          fedilink

          deleted by creator