The relevant bits of my homelab, for reference, prompted by a series of threads on Mastodon.
The basic idea is that I have a bunch of low power computers and I'll run one project on each of them. This means that if something goes horribly wrong - or if I get bored - it's easy to start over from scratch without interfering with something else.
All of these are on a Tailscale network, and currently they are all at home in the attic.
Pi Zero running MMDVM and pi-star as a DMR radio access point and hot spot. There is a newer version of the pi-star console available in a fork, and newer MMDVM code, but this gets treated more or less as an appliance.
Pi 3 running the PiAware stack from Flightaware, as a ADS-B 1090 MHz airplane location decoder. This setup needs a better antenna as I am not hearing as many airplanes as I think I should.
Pi 400 running OpenWebRX plugged into an Airspy HF+ SDR and Youloop antenna, decoding FT8 and tuning AM/FM/HF/VHF. This setup could use a faster computer - right now 2 cores run at 100% every FT8 cycle. This is the likely upgrade path for the Pi 5 I have on order.
Pi 4 running Home Assistant. I want to understand Home Assistant better and actually have it control bits of the house - or at least just some things in the attic. For now though it has been quite stable.
Pi 4 running "honk", a tiny ActivityPub server. I'm on an old version of honk, and I'd like to rebuild this setup from scratch so that I can start running a current or latest version of the code.
Pi 2, currently idle. I suspect it would be plenty fast to run pi-hole, a custom DNS resolver.
And a list of projects that I'd like to do:
A RISC-V machine, for grins. I bought a motherboard back in the day, but it arrived so delayed that I missed the holiday window that I was going to hack on it.
A Github or gitea runner, plumbed into Home Assistant in some way, so that I can trigger automation based on git activity.
An MQTT hub to feed Home Assistant. MQTT is a nice protocol for message passing, and mosquitto is small and runs on minimal hardware. Since I last looked, it appears that some standards for message formatting and channel naming have emerged.
Node-RED, to scratch the visual programming itch. I used this years ago and it's only gotten more capable.
A redo of my "honk" ActivityPub server, set up properly so that I can track latest rather than be stuck on an old version.
Maybe Proxmox running on arm64 as a test? It looks like there's an unofficial fork. If it's stable enough, that could give me some virtual machines to land little projects on.
A new ADS-B antenna for PiAware, ideally one that I build myself out of some parts I bought.
A faster machine (Pi 5?) for OpenWebRX or the OpenWebRX+ fork that supports even more radio protocols.
So many projects, so little time.