This repository is a modified fork of Pagoda, a full-stack web development starter kit and admin panel in Go.
Here we are using it as a reference stack that showcases how the Edka platform provisions and manages the infrastructure with GitOps, creates preview environments for every pull request and deploys code to production. Use it as a fast-start template or simply explore how everything fits together.
- Cloud freedom, PaaS simplicity – Provision a hardened Kubernetes cluster on Hetzner in minutes, manage it through a simple UI and Git.
- Cost Efficiency — Hetzner VMs and storage are often 80–90 % cheaper than comparable AWS, Azure, or GCP offerings.
- Self-Service Deployments — Push to Git, run automated tests, get a preview environment per pull request, merge and ship.
- Extensible Add-ons — Pick pre-configured add-ons for databases, ingress, observability, CI/CD, and more.
- Open Standards — Built on CNCF projects like k3s, Flux, cert-manager, CloudNativePG, External Secrets.
📖 Read the full story in our blog post: Join the Edka Beta (1 free cluster).
- Web, API & background workers →
charts/startmeup
- Database – PostgreSQL with PITR & S3 backups →
clusters/resources/startmeup/postgres
- Background jobs – River powered by Postgres
- Versioned Schema management – Ent
- CI/CD – GitHub Actions examples for tests, preview environments, DNS management, and production deployments →
.github
- GitOps – Declarative infra with Flux →
clusters/resources/startmeup
- Secrets – Doppler + External Secrets →
clusters/resources/startmeup/secrets
- Ingress & HTTPS – NGINX + cert-manager & Let's Encrypt
- DNS – Git-stored records synced to Cloudflare →
dns
- Preview Environments – One per pull request →
charts/preview
To try this demo, you'll need:
- Hetzner Cloud project and API token
- Domain name you control (for HTTPS & DNS)
- Secrets provider (Doppler, AWS Secrets Manager, 1Password, Vault, etc.)
- Container registry (GitHub Container Registry, Docker Hub, AWS ECR, Google Artifact Registry)
- S3-compatible storage for Postgres backups (AWS S3, Wasabi, MinIO...)
- GitHub repository containing your application code & manifests
Status: Demo / Beta. Not production-supported.
Please open an issue if you spot a problem — PRs are welcome!
- Original project: Pagoda by Mike Stefanello — thanks for the fantastic groundwork.
This project is licensed under the MIT License.