nzoschke

I love Hetzner for some of the cheapest cloud components that can do anything.

One use case is a custom ACME cert broker and DNS server. Another is their storage boxes split up into sub accounts for my and friends backups and music.

I've moved all my web stuff over to exe.dev, but I also turn my Hetzer box into a similar "Agent Computer" by dropping in a binary with `claude` setup and a chat server:

https://github.com/housecat-inc/scratch

input_sh

I wanted to compare the prices to the current prices:

> That puts us up to €26,97 a month on our six machines so far.

The cost for this same calculation has risen to €41,94 for the exact same configuration (3x CX23, 3x CX33).

> These two additional load balancers (lb11) bump up the price with €5.39/mo.

lb11 is now €7,49 x 2 = €14,98

> A public IP address costs €1,70/mo which adds an additional €10,20

According to Hetzner's pricing page, this is now free on CX23, but costs an additional €0,50 on CX33.

> ...making our total €47,95/mo pre-VAT

€41,94 + €14,98 + €1,50 = €58,42, or roughly a 22% increase. Still over €10 cheaper than the prices the article quotes for a managed cluster on AWS/GCP, but as someone that does this for a living, €10-15 extra is a very negligible price to pay to avoid the amount of headaches you'll get by having to manage and upgrade the cluster yourself.

show comments
rsyring

My experience with Hetzner VM pricing has turned me off of considering them for anything else. Maybe the experience in other world regions is not the same but this is what happened to us:

I started to use Hetzner's VM options in the Virginia, US datacenter. They had a great performance to cost ratio when I compared them to Linode/Akamai and Digital Ocean about a year ago. At that time, 4vcpu / 8GB server cost $24.99 per month.

Now, to get a VM like it, it's quoted $73.49 a month. Almost a 3x change.

I understand data center economics are changing due to LLM usage. But the Hetzner jump has not been mirrored by their competitors. I'm disappointed I made the switch from Linode. We still have some older VMs there and we'll likely continue to use them instead of Hetzner moving forward.

show comments
sshine

I also run Kubernetes on Hetzner and created my nodes prior to two price hikes.

Here's how expenses look and would look if I recreated it today:

  Control Plane   3xCX23  @ €3.99  = €11.97    @ €6.49  = €19.47
  Worker nodes    3xCX33  @ €6.49  = €19.47    @ €9.99  = €29.97
  NAT gateway     1xCPX22 @ €7.99  = €7.99     @ €30.99 = €30.99
  Load Balancers  2xLB11  @ €7.49  = €14.98    @ €9.36  = €18.72
  Hetzner Volumes 240GB   @ €0.044 = €10.56    @ €0.044 = €10.56
  ------------------------------------------------------------
  Total per month                    €64.97               €109.71
Even with the new prices, this is almost twice as cheap as Scaleway for comparable hardware.

---

Only the NAT gateway and the LBs have public IPv4 addresses.

The CPX22 NAT gateway is a little overkill, but I was experimenting with making it both the NAT gateway and the load balancer, and I figured I needed dedicated CPU cores to handle inbound traffic. It was an attempt to cut the cost of Hetzner's own LBs, if it proved to scale. I haven't got around to that part, but today the economics wouldn't add up: LBs are cheaper and less work.

This is Talos Linux: https://talos.dev

Talos can be upgraded via talosctl, so even less maintenance than k3s.

The NAT gateway effectively is a bastion host and would serve fine as a VPN gateway.

The nodes themselves can join a tailnet,

show comments
sixhobbits

I've been running k3 on a single bigger hetzner dedicated machine to power https://demo.opensuite.online, a work-in-progress open source replacement for Google Workspace, a distribution of what the Dutch government is trying to switch to but they seemingly don't care about UX at all so I wanted to try build on their foundations (which in turn are basically just nextcloud, element, and some others).

Anyway can definitely recommend, it feels like a real cluster but it's all on a single piece of hardware which makes snapshots etc super simple.

show comments
l1am0

Also have my website running on a Hetzner k8s cluster https://simon-frey.com/blog/kubernetes-on-hetzner-cloud/

2001zhaozhao

> Cheap

> Hetzner cloud

> published in December 2025

which means that it's twice as expensive now as it was when the article was published

show comments
Havoc

Went a slightly different angle - Rasp 4s aren't impressing anyone these days, but 3 of them make for a fine HA controlplane. Once you've got a stable HA controlplane its much easier to connect whatever hardware you have lying around

(Just don't use SD cards...use M10 optanes). Also...Talos not k3s.

show comments
stubbi

I developed a Karpenter provider for Hetzner recently. Might interesting for you to integrate.

https://github.com/paperclipinc/karpenter-provider-hetzner

embedding-shape

"Cheap" in terms of money, ~30K in terms of lines of code that you eventually gonna need to bite the apple and read through and understand, 10K of which is HCL.

End cost seems to be ~60 EUR/month for a cluster of machines, which isn't too bad. Still, I suppose once you're even dealing with such small amounts, even thinking about distributed architecture or similar things feels a bit too early.

parhamn

Terraform has been such a delight in the age of LLMs.

DavidHaerer

Given 6 months have passed since this article has been published, would you also pick MicroOS? I'm currently setting up a single-node k8s cluster on Hetzner but I went with Talos. Curious about your takes, IaC and k8s is new terrain for me.

timwis

For those interested in this I also recommend autobase, a set of ansible roles for a highly available postgres cluster on hetzner or other clouds: https://github.com/autobase-tech/autobase

bakies

You really put your admin credentials in a blog post. Lucky I can't seem to hit that IP.

ruduhudi

Scaleway has a great managed kubernetes offering. They host the control plane and all you pay are the instances starting at 30-something € per instance-month.