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.
Email
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
Request

Startup

Popular

For 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
Request

Special requirements?

Need help with the setup or something that doesn’t fit here? We’re happy to help.

Get in touch

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.