I self host... a lot. Here's what's running on my Pi 5.
So I've been quietly building out my home lab on my Pi 5 16GB.
Honestly, I'm really impressed with everything that the Raspberry Pi can do. The fact that I have all of this running on it, and it runs very smoothly? :chefs-kiss: Average temp is around 40c
I've added an NVMe and that is where the OS is running from. Because of the NVMe add on, I need to use an external USB WiFi. I also have a pretty decent heatsink on it to give it the best chance to stay cool. (Pretty much mandatory if it's going to be running 24/7)
Public facing:
- Personal website (FastAPI backend, mostly static HTML/CSS but also there is an old school chat page)
- Caddy as a reverse proxy and Cloudflare (free tier) for bringing traffic in
Private:
- Vaultwarden (Self-hosted Bitwarden)
- Custom Twitch overlay
- Personal AI 'pet' (He joins in the chat page. He's Intentionally wrong. So don't hold it against him when he says "2 + 2 = 5")
- Tailscale for private access wherever I go
All of it is containerised with Docker containers, Caddy is handling TLS automatically.
It took a bit of an exploration to be able to get Docker working within the Pi to begin with, but after I got that working, everything was a lot easier.
If anyone wants to check the website, it's https://pdgeorge.com.au but I honestly get the most use out of Vaultwarden.
Currently in the process of setting up a media server. Somehow that has been the last on my list of things to set up...