memzi@net: ~ — zsh

memzi@net:~$ whoami

memzi.net

Homelab ArchitectGamerArtist

// self-hosted everything: game servers, VPNs, bots, and this site.

memzi@net:~$ ▍$10 raised · 2 ☕

systemctl status game-servers

Dedicated servers that spin up on demand from Discord and power themselves down when everyone logs off. Nothing burns CPU while nobody's playing; hit Start and you're in about a minute later.

game-servers.target
  • ●MinecraftJava + Bedrockon-demand
  • ●Valheimdedicatedon-demand
  • ●ARK: Survival AscendedThe Islandon-demand
  • ●Hytalededicatedon-demand
  • ●Enshroudeddedicatedon-demand
  • ●Palworlddedicatedon-demand
  • ●Terrariavanillaon-demand
  • ●Windroseinvite codeon-demand
  • ●Subnautica 2beaconon-demand

○ standby: boots when someone presses Start in Discord● online: join now password or invite needed (ask in Discord)

01Discordsomeone presses Start on the status board
02ampbotchecks free RAM, ports and permissions
03AMP · Dockerboots the game in its own container
04ampsyncopens just that game's ports on the edge VPS
05you're inauto-shutdown once everyone leaves

$ 23 cold starts so far · median boot 50s · idle servers use 0 CPU and 0 RAM

ls ~/homelab

hypervisor

Intel NUC 9 Extreme

i9-9980HK · 64 GB · vCenter 7 — runs the game server VM.

storage

Synology NAS

2× IronWolf Pro 4 TB + 2× WD Red 2 TB.

edge

Protectli Vault FW4B

pfSense firewall at the front door.

network

WireGuard → VPS

Public traffic rides a WireGuard tunnel through a RackNerd VPS; ports open only while a game is up.

Full specs, including the battlestation → cat about.md

tail -n 3 ~/blog