Skip to content

edkadigital/startmeup

Repository files navigation

StartMeUp – Kubernetes Infra Demo for a SaaS starter kit in Go

Edka Kubernetes Hetzner GitOps OctoDNS Preview Environments License

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.


Table of Contents

  1. Key Advantages
  2. What's in the Box?
  3. Prerequisites
  4. Status & Contributing
  5. Credits
  6. License

Key Advantages

  • 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).


Demo Video

Watch the demo video

What's in the Box?


Prerequisites

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 & Contributing

Status: Demo / Beta. Not production-supported.

Please open an issue if you spot a problem — PRs are welcome!


Credits

  • Original project: Pagoda by Mike Stefanello — thanks for the fantastic groundwork.

License

This project is licensed under the MIT License.