Hi all. Noob question/s here. I want to be able to access my Immich server (docker) externally and maybe set up some others (e.g. Mealio). My understanding is that I need (should) use NGINX reverse proxy for this. My questions are:

  1. Do I need to set up NGINX on a VPS (or similar cloud based server) to send the queries to my home box?

  2. Do I need to purchase a domain (randomblahblah.xyz) to use as the main access route from outside my house?

Thanks a lot.

  • techgearwhips@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    10 months ago

    Just use Cloudflare Tunnels if you’re opening it up to the Internet.

    Use tailscale if only using your own personal devices.

    Both easy to setup in 5 minutes.

    • u_tamtam@programming.dev
      link
      fedilink
      English
      arrow-up
      2
      ·
      10 months ago

      Why keep giving cloudflare a monopoly of the internet traffic? Isn’t the whole self-hosting movement about breaking out of the tech giants’ shenanigans and promoting a healthy alternative with a decentralized and robust internet?

      • techgearwhips@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        10 months ago

        I honestly don’t care. I just self host as a way to not be locked into google specifically. So if I ever do decide to switch to something else outside of Cloudflare or Tailscale, I can. By the way, I tried to set up Wireguard and I felt like I had to have a degree in engineering to get it to work. Then I tried wg-easy and that didn’t work. Went to the github and seen it had like 300 issues. I like stuff that just works and I don’t have to spend hours tinkering with.