Now that my homelab is setup for the most part, I thought it was time to create a simple diagram of my setup and give a look at my current homepage. The homelab is about 90% automated using infrastructure-as-code right now and my goal is to make this a full 100%. There are some tricky parts to this where I will need some planning and maybe some shadow-IT stuff…

Diagram

diagram

Most of the workload happens on the 3 proxmox nodes. These run in a cluster and each host a k3s master, worker and longhorn node. Next to these nodes, there are a few VM’s that host certain applications that I don’t want to run inside my kubernetes cluster.

I started a small project to migrate all my containers towards my k3s cluster and learn more about the kubernetes ways. This was pretty succesfull and I learned a lot of stuff! However I still have containers that I run outside of the k3s cluster because I’m still experimenting with them. I also want my wireguard instance to be hosted on one of my Raspberry Pi’s just for the fun of it.

Homepage

diagram

This is the latest version of my homepage. I use this practically everyday and it’s an amazing tool to navigate inside my homelab and check for the availability of my applications and servers.

The focus now is to automate further and start implementing more backup sollutions for most of my nodes. The kubernetes side of things also needs some more attention as a lot of it was used to learn more about how everything works. Now that I have a better understanding about all this, I can try to clean it up a bit and even start using helm charts.