Finally complete enough to flex here. My 6x Raspberry Pi 4 homelab!
5x Pi run as a K3S Cluster where I self host all my needed software on. 2x storage nodes running Longhorn, 1 master and 2 workers. On this cluster I run a whole bunch of stuff including:
- Longhorn (HA Storage)
- ArgoCD
- Vaultwarden
- Gitea
- Owncloud
- Vault
- Prometheus/Grafana
- Harbor
- cert manager
- more sometimes
Recently received my first Pi 5 8GB that I currently use to test "v2" of my cluster setup. Most noteworthy things I want to change are:
- Pi 5's will replace Longhorn nodes. Current ones are passively cooled and throttle.
- Use Keycloak for SSO over all services
- Run Postgres and Redis properly and not use sqlite / disable redis etc.
- Better configured ArgoCD applications
- Better Ansible playbooks
My 6th Pi recently got turned into a 6TB Raid 1 NAS that I use for backups and will also use in the future as a NFS StorageClass in K3S to run a and Lightning node.
I am also looking for a sexy Dashboard for "v2".
What do you guys think? Any suggestions or cool idea's for this little homelab?
Haha I agree. They are a little hard to manage since a the Pi's have the ports on the front. But I could look for some way for better cable management! Or more fitting cables, but for now this just works for me :)