Preamble
If this post is weird and stream of consciousness like, that’s by design.
You are seeing a notes and miscellanea post, in the work category.
I want to be able to think through what I am doing. Mostly to clarify, document and explicitly state what I want. To avoid shifting goalposts (or rather to shift them intentionally, if need be.)
I’ll be updating and revising this post as I think and learn and experience things
Goals
- Think about and write what I want to get done with my hetzner
- For now, the how does not matter
What I want
- A VM running K3s, that I can deploy my Hugo website to, as well all the apps that I choose to run on Janusworx
- My main need with a cluster is the GitOps aspect. Not the scaling or redundancy. I want infrastructure as code and automated updates, as much as possible.
- Everything goes through my Forgejo instance at home
- I write a post and it should deploy to the website somehow
- Apps that I put in there, either just my config files of already published images/deployments, or my own custom things, ought to be pushed to or pulled by the cluster and deployed. Upgrades should be a matter of manipulating code
- Secrets should be self hosted, via environment variables or some self hosted solution. Never at a third party service
2025-11-06 09:35
- Got tangled with Hugo in the morning.
- I think I got the basics down, the VM comes up. K3s in installed, but in what order do I move my apps over?
- Think I’ll the root domail last. And try beginning with the “simpler” apps first
- Begin with familiarising myself with Helm
Feedback on this post?
Mail me at feedback at this domain.