Been using a similar project with friends, inspired by how Yunhost does manifests, and uses Tailscale / your Headscale
Is basically just a layer / scripting between Proxmox and Kubernetes for homelabbing
Doesn't require a custom ISO and is just a post install script on Proxmox.
auto ssl setup for all services with friendly URLs on your domain, control plane with Terraform-like declarative definitions for your lab
It's helped us a lot, but it's not something we have had time to tackle all the work involved to make it something valuable for others when everyone does homelabbing so differently.
The cons:
- It's opinionated in its setup.
- Certain tools like Nginx Proxy Manager+Adgaurd, and certain self hosted tools for uptime and resource usage monitor/alerts are not trivial to change to use what you prefer
- only tested with machines above certain specs, no arm support.
- new machines / (even compute nodes) all have to be proxmox
- Adding new machines and deciding what runs where to be optimal is not a beginner friendly decision, and likely needs community support and tooling around that, if it's aimed at beginners
To do this properly is a big job, so hope this project works out for you as I like to see more community and people supporting each other with thier setups