How it's wired
My lab is a UGREEN DXP2800 NAS at home, plugged into my ISP box with a few ports open to the Internet. Caddy sits in front and routes each subdomain to the right container; every app runs in Docker.
Why a homelab. System design is the part of engineering I find the most interesting, and the one school talks about the least. In a large company it decides everything: where state lives, what fails together, how a change reaches production. A homelab lets me practise it for real. Here I design it, run it, break it and fix it, which is the fastest way I know to learn.
Mine
-
Shameless
shameless.thomas-forge.dev · source
Custom 5v5 games with friends.
-
Forgeyard
forgeyard.thomas-forge.dev · source
My open-source PaaS, running on the NAS.
-
LoL Tournament (outdated)
lol-tournament.thomas-forge.dev · source
Players, ranked data and team generation for custom games. Its successor is Shameless.
-
forge-home
thomas-forge.dev · source
The open-source start page that links everything here, with live status.
Also running
Enter
Everything above is linked, with live status, from thomas-forge.dev.