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?

  • MentalDV8@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    11 months ago

    A dashboard as in a browser based, I can click on a pretty icon and it brings up the web page for that service? I’m going to jump and say Dashy. Once you figure out that you pretty much have to configure everything with JSON, it becomes pretty easy.

    I really like what you’ve done here I think you’ve done a great job one thing I have a question of is what operating system do you run directly on the Pi?