Hey, does anybody host a server for players outside the home network? At home, we have the server running of the "player 1" laptop and connect via local IP. For external players, I am hesitant to expose our network and am considering a VPS.

Do you have any recommendations? Thanks!

all 10 comments

sorted by: hot top controversial new old
[–] 4 points 3 months ago (1 child)

I haven't done much with my home server yet, but it does have a Minecraft server "exposed".

I've got a $5/month Linode (VPS) running a reverse proxy and a wireguard server. That forwards traffic (through wireguard) to a second reverse proxy on my home network which then forwards to the appropriate service.

It's affordable, not too difficult to set up, and gives me a static IP I can point my domains at while obscuring my home network.

  • source
  • hideshow 1 child comment
  • [–] 3 points 3 months ago (1 child)

    We spin up a VPS on demand then tear it down again once they've finished playing.

    Some months we accrue so little use that Hetzner doesn't bother issuing an invoice!

    We've shared the provisioning scripts on Codeberg if you want to try it ou: LuanParty.

  • source
  • hideshow 1 child comment
  • [–] 2 points 3 months ago (1 child)

    As far as security goes, you'd only be as exposed as any Minecraft server is. That is to say, not much.

  • source
  • hideshow 1 child comment
  • [–] 0 points 3 months ago (3 children)

    Just throw it behind a VPN

  • source
  • hideshow 3 child comments
  • [–] [S] 1 point 3 months ago (2 children)

    That would take me to trust the devices of my kids' friends, which is not the case. Feel like the current gen does not understand their way around computers and potential risks. Only know how to use a tablet and use highly processed content 😄

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 3 months ago* (1 child)

    Why would it require that you trust the end devices? If that is the case you are configuring it wrong.

    Just set it up to only route traffic that matches the IP address of the server. You could use pure wireguard or something like Netbird.

  • source
  • parent
  • hideshow 1 child comment