← All providers

Deploy ASP.NET Core to Hetzner

The lowest price per vCPU of any provider DotDeployer connects to.

Hetzner is the provider DotDeployer leads with: no trial, no free credit, but the cheapest real compute you can buy, strongest in Europe with a US and Singapore region too.

1. Create the account

Sign up at accounts.hetzner.com/signUp with your email and a password, verify your email, and add a payment method (card or PayPal). New accounts are sometimes held for a quick ID check — start this early if you’re on a deadline.

2. Create the API key

Open the Hetzner Cloud console, create a project, then go to Security → API tokens → Generate API token. Give it a description and set the permission to Read & Write. Copy the token — it’s shown once.

3. Connect it in DotDeployer

In DotDeployer, go to Settings → Providers → Connect a provider → Hetzner, enter a name, and paste in the token. Click Test connection, then Connect. The token is encrypted at rest, and revoking it in Hetzner’s console stops DotDeployer immediately.

4. Point your domain at the server

Once DotDeployer has provisioned your server and shows its IP, go to your DNS provider — Cloudflare DNS if that’s where your domain lives — and add an A record for your site’s hostname pointing at that IP. If you’re on Cloudflare, leave the record’s proxy status DNS only (the cloud icon grey, not orange): DotDeployer’s Let’s Encrypt certificate request needs to reach your server directly, and Cloudflare’s proxy breaks that handshake. Not on Cloudflare? Add the same plain A record with whatever DNS host you use — no proxy setting to worry about there. Then add the domain under the site’s Settings tab in DotDeployer; it requests and renews the certificate automatically from there.

What it costs

Hetzner's shared-vCPU Cloud Servers start at around $4.50/month (CX22, 2 vCPU / 4 GB).

Billed by Hetzner directly to your own account — DotDeployer's fee is separate and flat. Source: Hetzner's Cloud pricing page .

Runs PostgreSQL or SQL Server on the same server — see Databases — and DotDeployer itself is $12–$39/month, separate from what Hetzner costs.

Regions: Nuremberg, Falkenstein, Helsinki, Ashburn (US).

Frequently asked questions

Does Hetzner bill DotDeployer or me?
You. Hetzner bills your own account directly for the server; DotDeployer never sees or holds your payment details for compute.
What can the API token do?
Only what DotDeployer needs to provision and manage servers in the project you scope it to. The token is encrypted at rest, and revoking it in Hetzner's console stops DotDeployer immediately.
Can I resize the server later?
Yes, from Hetzner's own console -- DotDeployer keeps deploying to it the same way after a resize.

Deploy to Hetzner today.

Join the waitlist