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.

modules
11
servers at Hetzner
EU
one-time price
1×
your code
100%

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.

Live in three steps

  1. 1

    Set up the cluster

    Kubernetes on Hetzner, access via kubectl.

  2. 2

    Roll out modules

    Database, cache, storage and logging via Helmfile.

  3. 3

    Deploy your app

    Push to main, GitHub Actions and GitOps do the rest.

$ helmfile -f modules/mariadb/helmfile.yaml apply✓ mariadb deployed$ helmfile -f modules/redis/helmfile.yaml apply✓ redis deployed$ git push origin main✓ image built · tag bumped · argocd synced

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.

Ready for launch?

Tell us which package fits. We’ll get back to you quickly with all details.

Send a request →