Hiker, software engineer (primarily C++, Java, and Python), Minecraft modder, hunter (of the Hunt Showdown variety), biker, adoptive Akronite, and general doer of assorted things.

  • 0 Posts
  • 15 Comments
Joined 1 year ago
cake
Cake day: August 10th, 2023

help-circle
  • ZeroTier is also an option in the same vein as TailScale.

    You will share your IP with something like TailScale or ZeroTier.

    Reverse proxies can be good but with gaming … there’s only so much you can do because of the custom protocols. Most of that stuff isn’t going to care about the DNS. You’re also introducing additional latency if you use a VPS as a “middle man.”

    I think you need to consider who you’re going to be giving access to and what threats you’re trying to protect against.

    My advice would be to set up ZeroTier on all the machines that are going to play together and set it up so it only allows connections between clients and the server (there’s a guide for this in their documentation). Then give the gaming machine a ZeroTier IP you put in your DNS.

    Most games use different ports so there really isn’t a need for lots of DNS names. However, you could assign multiple ZeroTier IPs to the same machine and give each game server its own DNS and its own IP.


  • Remember that databases were designed to host multiple databases for multiple users… As long as you’re working with maintained software (and you are) it should be pretty trivial to run on the latest version of Postgres and have everything just work using one instance if you’re resource constrained.

    Definitely a good point about being able to migrate as well. Postgres has excellent tools for this sort of thing.




  • I’ve preferred namecheap for years for their charity fundraising for the EFF and general no-nonsense takes on various Internet related political issues that have come up over the years.

    It also helps that the service is also nice with a high quality UI, a generous number of DNS records (you have to watch this, I forget who but one place I used way back when only gave 5 records for free), and I’ve never had issues with their DNS servers.


  • Eh… TrueNAS UI basically takes care of any zfs learning curve. The main thing I’d note is that RAID 5 & 6 can’t currently be expanded incrementally. So you either need to use mirroring, configure the system upfront to be as big as you expect you’ll need for years to come, or use smaller RAID 5 sets of disk (e.g. create 2 raid 5 volumes with 3 disks each instead of 1 RAID 5 volume with 6 disks).

    Not sure what you’re referring to as an easy backup option that zfs excludes, but maybe I’m just ignorant 🙂