Another Lemmy thread led me to thinking about getting a cheap VPS for my homelab. I’m double-NATted by my ISP, so I can’t do traditional port forwarding. I’d like to get a cheap VPS, install Tailscale on it, and access my homelab from anywhere without having to have Tailscale on every device I use (at work where I can’t install it, for example).

I found a cheap VPS company and the plan I was looking at gives 1000 GB bandwidth per month. Some of the things I want to access are media servers (Navidrome and Jellyfin). So if I set up the VPS with nothing but a reverse proxy and Tailscale, will all my Jellyfin traffic go through the VPS and count as bandwidth used?

  • chriscrutch@lemmy.worldOP
    link
    fedilink
    English
    arrow-up
    4
    ·
    2 days ago

    It’s the ISP. I’ve asked about it, they won’t let me do anything about it unless I sign up for a business account at triple the price.

    And no, I don’t need a VPS strictly for Tailscale, but i do want to access my tailnet from machines where I cannot install Tailscale (at work and on a roku tv in a remote location, specifically).

    • biscuitswalrus@aussie.zone
      link
      fedilink
      English
      arrow-up
      5
      ·
      2 days ago

      I don’t know where you work but don’t access your tailnet from a work device and ideally not their network.

      Speaking to roku, you could buy a cheap raspberri pi and usb network port. One port to the network the other to roku. The pi can have a tailscale advertised network to the roku, and the roku probably needs nothing since everything is upstream including private tailscale 100.x.y.z networks which will be captured by your device in the middle raspberri pi.

      I guess that’d cost like 40 ish dollars one time.

      • biscuitswalrus@aussie.zone
        link
        fedilink
        English
        arrow-up
        6
        arrow-down
        1
        ·
        2 days ago

        This won’t work, your wan ip isn’t dynamic, it’s on the ISP NAT network and your resulting ip to public services is shared across many customers. CG-NAT.

        • just_another_person@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          2 days ago

          It will with Tailscale though, as OP mentioned using. Tailscale clients reach out to DERP endpoints to create the routes they need to communicate with other clients. dNAT wouldn’t matter.

          Source: don’t this with Tailscale vanilla and Headscale