This very website is served from my home by an Ubuntu Server running on old hardware behind my fridge:

my homelab setup

I've talked in a local dev meetup about my setup, you can check the slides here:

my slides

My homelab is at the same time a "production" environment for my digital life and "staging" environment for all sort of crazy project that I want to play with. It's amazing what 10-year-old hardware is capable of!

Maybe someday I'll invest into another second-hand to create separate environments.

All my homelab config is available this repo in my git forge (also itself hosted behind the fridge, as you may have guessed 😜).

In a future post, I want to take the layers of my setup apart and write about the different problems that I've solved and solutions that I've found. Until next time: go and play! The world is large and there are a lot of very good self-hostable projects around. You can start simple.