← All docs

Connect Hetzner

Hetzner is the cheapest compute of the six providers DotDeployer supports, strongest in Europe, with shared-vCPU Cloud Servers starting at around $4.50/month.

What you need: a Hetzner Cloud account and an API token with read/write access, from your Hetzner project’s Security → API Tokens page.

Steps:

  1. In the Hetzner Cloud console, create (or open) a project, then generate an API token under Project → Security → API Tokens.
  2. In DotDeployer, go to Settings → Providers, choose Hetzner, and paste the token in. It’s encrypted before it’s stored.
  3. From Servers, click “Create server,” pick Hetzner, and choose a size and region from Hetzner’s live list — Germany, Finland, the US (Ashburn, Hillsboro) or Singapore.
  4. Add your first site from a GitHub repo — DotDeployer provisions the server and deploys it.

Billing: Hetzner bills your own account directly for the server. DotDeployer never sees or holds your payment details for compute.

Token scope: the token can only do what DotDeployer needs to provision and manage servers in the project you scope it to. Revoking it in Hetzner’s console stops DotDeployer immediately.

Resizing: you can resize the server later from Hetzner’s own console. DotDeployer keeps deploying to it the same way afterward, since nothing about your site depends on the server’s size.

Once connected, Hetzner behaves exactly like every other provider in DotDeployer: the same Servers table, the same site tabs, the same deploy and rollback flow.

The DotDeployer Settings → Providers screen with Hetzner connected