Skip to content

alpstack

alpstack is a small, affordable, self-hosted Kubernetes platform that runs openDesk in production. It's built from four tightly-coupled, public Git repositories, reconciled by GitOps on a hardened Talos cluster.

This site is the umbrella documentation for the whole platform. Each layer also has its own repository (with a README and wiki) for the fine detail.

The four layers

Layer Repo Role
1 · OS talos-cluster Boots a hardened, encrypted Talos cluster from scratch
2 · Platform platform-argocd Networking, storage, certificates, monitoring, secrets
3 · Addons addons-argocd Add-ons (NetBird remote access, Vaultwarden, …)
4 · openDesk opendesk-argocd openDesk + its production-grade backing services

Start here

Note

This site is being migrated from the per-repo wikis. Sections marked coming soon still live on the individual repo wikis for now.