I always redo https://flexboxfroggy.com whenever I touch flexbox again.
This is all in docker containers behind a reverse proxy using Traefik. Im happy with the setup as it’s really versatile and so far hasn’t failed me. Biggest upgrade I’ve done is replacing the SD card of the RPi with an SSD
Constructing it is easy, just get a couple hundredthousand buckets of water and lava and bob’s your uncle