I've been thinking about finally getting myself a proper domain for my server, but a friend told me that to get one I either need a VPS with a public ip (which just takes all the fun out of selfhosting) or purchase a static ip, which is beyond what I'm willing to spend for a hobby. Do I have any good options or should I just let it go?

Also, if this isn't the correct community for this, I'd appreciate being pointed to the right one, thank you

Update: after reading the comments the two main options I'm considering now are either a cheap VPS to use as proxy for my network via wireguard, or DynamicDNS. I'll see if I can figure out the rest from here, thank you!

you are viewing a single comment's thread
view the rest of the comments
[–] [S] 3 points 7 months ago (1 child)

I'll be honest, despite already having a reverse proxy on my home setup I did not think of doing something like that. That sounds like a great idea

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 7 months ago

    Cool, I recommend it!

    I have my public facing reverse proxy point to my public services, and I also have it set up as a "roadwarrior" VPN to my home. So, I can connect my phone via WireGuard to my VPS, and a local DNS resolves my private services to the private IP addresses in my home network (so, I also run a reverse proxy on my server, for internal services).

    I also have an off-site backup using this


    just a raspberry pi and an HDD at family's, that rsyncs+snapshots over the WireGuard network.

    I'm sure I'm not following all the best practices here, but so far so good.

  • source
  • parent