I have a homelab with 4x Raspberry Pi 4's running Kubernetes a GMKtec Intel i5-12450H and a ProLiant ML350p Gen8 (which uses an ungodly amount of power). I'd add the following software/tools which have been awesome:
- Portainer running on GMKtec & ProLiant
- Dozzle (docker log viewer) on GMKtec & ProLiant
- Beszel (server monitoring, awesome) all hosts
- Kubetail (Kubernetes log viewer on Pi K8s)
- HomeAssistant
- Jellyfin
- UptimeKuma (uptime and notifications)
- Semaphore UI (ansible playbook runner)
- Metabase (querying and visualization for dbs)