antalos Documentation
antalos is a reusable template for hosting your own application stack and VMs, built from a Talos Kubernetes cluster, Debian application VMs, and an edge network. This handbook explains what you can use, where it runs, and how to build and maintain it from this repository.
Find what you need
| Your task | Start here |
|---|---|
| Find an application and its guides | Service directory |
| Sign in or request access | Accounts and access |
| Learn how this repository is organized | Repository and ownership |
| Deploy antalos in another environment | Deployment path |
| Understand which services survive a failure | Availability and failure domains |
| Diagnose an unavailable application | Find the failing layer |
| Update these pages | Write and publish documentation |
One repository, several deployment paths
- Machines
- Proxmox + OpenTofu
- Talos and Debian guests
- Home HAProxy pair
- Workloads
- Argo CD → Kubernetes apps
- Ansible → Debian Compose
- Cloud-init → Azure edge
- Dependencies
- Identity and public DNS
- NFS and Garage objects
- Credentials and backups
How to read the handbook
User guides explain tasks without requiring Kubernetes knowledge. Architecture guides describe the components and state behind those tasks. Admin guides connect repository files to deployment steps and operational decisions. Every service in the directory links to all three perspectives.
The guides describe the checked-in design. They do not report live health. Addresses identify the antalos environment; administrators deploying a fork must supply their own. Application values belong in apps/variables.yaml, while VM and Azure settings belong to their respective infrastructure projects.
