Infrastructure as Code
The infrastructure for your SaaS. Done before you start.
deplate is a proven Kubernetes setup for Hetzner: databases, cache, queue, storage, logging, certificates and deployments via GitOps. You get the code and run everything on your own servers.
Hetzner, not hyperscalers
No AWS or Azure markup. The cluster runs on Hetzner servers in Europe at a fraction of the cost.
Your code, your servers
No subscription, no platform in between. The Helm charts and Terraform are yours to change.
GDPR compliant
All data stays on servers in the EU. Even analytics (Matomo) and logging (Graylog) run in your own cluster.
What’s included
Every module is its own Helmfile and works on its own or combined.
- MariaDB & PostgreSQL
- Relational databases with persistent storage.
- Redis
- Cache, sessions and queues.
- RabbitMQ
- Message broker for async jobs.
- MinIO
- S3-compatible object storage for files and assets.
- cert-manager
- TLS certificates from Let’s Encrypt and HTTPS redirect.
- Graylog
- Central logging for all services.
- Matomo
- Web analytics without sharing data with third parties.
- n8n
- Automations and workflows inside your cluster.
- App charts
- Laravel backend (web, worker, scheduler, migrations, autoscaling) and Next.js frontend.
- GitOps
- GitHub Actions builds the image and bumps the tag in your GitOps repo.
- Sending via AWS SES, set up with Terraform.
Pricing
One-time price, no recurring license fees. Send us a request and we’ll get back to you with all details.
Basic
For developers and small projects.
€179one-time
- All modules
- Unlimited environments
- Terraform & Helm
- GitOps workflow
- Monitoring & logging
- Email support
Startup
PopularFor growing teams with their own application.
€259one-time
- Everything in Basic
- Boilerplates: Laravel, Next.js, FastAPI, Astro
- Advanced monitoring & alerting
- CI/CD pipelines
- Priority support
Special requirements?
Need help with the setup or something that doesn’t fit here? We’re happy to help.
FAQ
Do I need to know Kubernetes and Terraform?
Basic knowledge helps. The setup takes care of the configuration, but you should be comfortable with kubectl and Helm.
What do I need to get started?
A Hetzner account, a GitHub account and a Kubernetes cluster. For sending email, an AWS account as well.
Can I use deplate for client projects?
Yes, for your own projects and for your clients’ projects.
How does a request work?
Tell us which package you’re interested in. We’ll get back to you, answer open questions and send you an offer.
Is the setup maintained?
Yes. We use deplate for our own products and keep charts and versions up to date.