this post was submitted on 27 Nov 2023
2 points (100.0% liked)

Homelab

371 readers
9 users here now

Rules

founded 1 year ago
MODERATORS
 

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?

top 3 comments
sorted by: hot top controversial new old
[–] MentalDV8@alien.top 1 points 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?

[–] FourtySevenX@alien.top 1 points 11 months ago (1 children)

Looks fantastic! I must admit, I'm a bit envious. I believe that with a bit more organization of your cables, it could look even better. Currently, it appears a bit chaotic.

[–] Imaginexd@alien.top 1 points 11 months ago

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 :)