Open AlexBerry0 opened 2 months ago
To-do this I will likely create a new branch as it's such a major change, and I'd rather not have completely unfinished code on the main branch.
Here is my current sketch of the plan for the setup.
Obviously, this isn't an ideal setup. I'd preferably have 2 master nodes and definitely should have 2 ingress controllers. However, I am severely limited by budget constraints. If there are any more old retiring school computers that I can get, then I will expand this setup plan.
Upon further research and planning, I have realised that as good as NixOS is, it isn't ideal for this setup. So I will likely do this with Talos and move all my server config to a separate repo.
I am planning in around 4 months to expand my home lab setup to include 3-5 small low spec computers, including the current one. For several reasons, I am planning to do this with Kubernetes, probably k3s. My goal is to make expand my list of services to include: Immich, Syncthing, Grafana, and GitLab, as well as switching from AdGuard home to Pihole. By doing this with Kubernetes, I can make all my services highly available and able to load balance.