Post #644443
2026-02-03 22:29 UTC
I run my own small kubernetes cluster at Hetzner. And I want to self host a bunch of static web sites. I looked for a solution, simple, cloud native, low on resource usage. It must auto-update from Git (branch) like git[hub|lab] pages.
And there is not such a solution.
So I wrote my own: CRD, Operator, Syncer and a Helm chart to glue all together with Nginx and Traefik. Simplicity first, as admin publishing a page its one StaticSite custom resource with 4 or 5 values set, done.
It comes with tests/lint for Go and Helm code, full CI untegration (including image build, helm release and docs build with Hugo).
Welcome **kup6s-pages** to the light of the cloud. It is already live and publishes 2 sites. https://pages-docs.kup6s.com/
#Kubernetes #cloudnative #hosting #selfhosting #git #nginx #traefik #staticsite
Replies (3)
-
@jensens@nerdculture.de 2026-02-04 18:57
kup6s-pages now published on Artifact Hub https://artifacthub.io/packages/helm/kup6s-pages/kup6s-pages
-
@experimentmapass@social.trom.tf 2026-02-04 00:48
@jensens I used to have a static website, but can't remember where. But the main website interface holding the power. I found fun to play with such things, but it takes time.
-
@johanneskastl@digitalcourage.social 2026-02-04 14:01
@jensens Uuuh nice. The Bitnami nginx chart does something similar with a git sync sidecar. But as Bitnami did a Broadcom and restricted access to the images, I am not sure how long the charts will be available for free. So an alternative would be really nice...