Deployment Guide
Prerequisites
- DigitalOcean account with API token
kubectlanddoctlCLI installed- Cloudflare account managing
akze.net
Steps
-
Provision DOKS cluster
-
Install ArgoCD
-
Apply the root App of Apps
This deploys all 24 applications automatically. -
Create required secrets (or apply sealed secrets)
- Cloudflare API token (cert-manager, external-dns)
- DO Spaces access keys (CSI-S3)
- Authentik secret key
- Database credentials
Warning
Never commit plaintext secrets. Use kubeseal to encrypt them as SealedSecrets before pushing to Git.