Einige Links auf dieser Seite sind Affiliate-Links: bei einer Anmeldung darüber erhält diese Seite eine Provision, für Sie ohne Mehrkosten. Preise und Empfehlungen bleiben davon unberührt.
Der älteste Server in unserem Account wurde am 29. September 2022 angelegt und läuft bis heute. Er wurde nie migriert, neu aufgesetzt oder wiederhergestellt. Seitdem sind zwei weitere Boxen dazugekommen, die neueste vor drei Wochen. Das ist die gesamte Grundlage dieses Tests: drei Maschinen, vier Jahre, eine Rechnung im Monat, und eine Liste von Dingen, die schiefgelaufen sind - fast ausnahmslos unsere eigene Schuld.
Die meisten Hetzner-Reviews sind eine Preistabelle mit Adjektiven. Dieser hier ist die Rechnung, Zeile für Zeile, plus die Posten, die man leicht übersieht, und die ehrliche Bilanz dessen, was wir selbst kaputt gemacht haben.
Was wir tatsächlich betreiben
| Box | Typ | Angelegt | Aufgabe |
|---|---|---|---|
| 1 | CX32, 4 vCPU / 8 GB | Sep 2022 | Legacy-Multi-Site-Host, elf kleine Websites, Mail |
| 2 | CX22, 2 vCPU / 4 GB | Nov 2023 | Drei containerisierte Storefronts plus drei CI-Runner |
| 3 | CX23, 2 vCPU / 4 GB | Okt 2026 | Statischer Blog, Analytics, ein Relay-Dienst |
Kein Load Balancer, nichts Managed, kein Kubernetes. Drei Linux-Boxen, Docker, und ein Reverse Proxy. Vier Jahre Uptime, über die wir uns keine Gedanken machen mussten, ist der wichtigste Befund, und das sollte man klar sagen, bevor die Beschwerden losgehen: In vier Jahren war kein einziger unserer Ausfälle von Hetzner verursacht.
Die Rechnung, jede Zeile
Diese Zahlen stammen aus der Hetzner-Preis-API, abgerufen am Tag der Veröffentlichung, in EUR exklusive MwSt.
| Posten | Preis |
|---|---|
| CX23, 2 vCPU / 4 GB / 40 GB | €5.49/Monat |
| CAX11, Arm, 2 vCPU / 4 GB / 40 GB | €5.99/Monat |
| CPX22, 2 vCPU / 4 GB / 80 GB | €19.49/Monat |
| Primäre IPv4-Adresse | €0.50/Monat |
| IPv6 | kostenlos |
| Inkludierter Traffic, EU-Standorte | 20 TB/Monat |
| Traffic über dem Kontingent | €1.00/TB |
| Automatische Backups | +20% des Serverpreises, 7 Slots |
| Snapshots und eigene Images | €0.0143/GB/Monat |
| Block-Storage-Volumes | €0.0572/GB/Monat |
| Floating IP | €3.00/Monat |
Zwei dieser Zeilen verdienen einen eigenen Absatz, weil sie die beiden sind, die einem still und leise Geld abziehen.
Die Floating-IP-Zeile
Eine Floating IP kostet €3.00 im Monat, sechsmal so viel wie die primäre IPv4 auf dem Server, und sie wird berechnet, egal ob etwas daran hängt oder nicht. Wir haben zwei davon in unserem Account gefunden, übrig von einer Migration, die Monate zuvor abgeschlossen war und die nichts mehr routeten. Sie zu löschen hat €6 im Monat gespart, was bei einer Flotte, deren billigste Box €5.49 kostet, einem ganzen zusätzlichen Server entspricht.
Schau dir jetzt deine Floating IPs an. Wenn eine nicht angehängt ist, ist sie kein Ersatzteil, sondern ein Abo.
Die Traffic-Zeile ist wirklich großzügig
20 TB im Monat inklusive, pro Server, an den europäischen Standorten, und €1.00 pro TB darüber. Zum Vergleich: Das vergleichbare Kontingent bei den großen US-Clouds wird in hundert Gigabyte gemessen, und die Überschreitung wird pro Gigabyte berechnet, typischerweise um die €0.09. Bei einem Terabyte Egress im Monat ist das der Unterschied zwischen einem Rundungsfehler und einer Rechnung, die sich verdoppelt.
Das ist der stärkste Grund, alles, was viel Bandbreite braucht - Medien, Backups, einen Paket-Mirror, einen Analytics-Endpunkt - auf Hetzner statt bei einem Hyperscaler zu betreiben. Die Alternativen haben wir uns in Beste VPS für Self-Hosting 2026 angeschaut.
Was in vier Jahren schiefging
Jeder Vorfall unten war unsere eigene Schuld. Wir listen sie auf, weil es die sind, die auch dich treffen werden, und keiner von ihnen taucht in einem Feature-Vergleich auf.
1. Die Images kommen ohne Swap
Ein CI-Runner auf Box 2 ging offline und blieb zehn Tage offline. Das Symptom sah aus wie eine nicht erreichbare Maschine. Die Ursache war ein Build, der mehr als die verfügbaren 4 GB angefordert hat, der Kernel-OOM-Killer, der den Runner-Prozess beendet hat, und systemd, das nicht neu gestartet hat. Die Box lief seit 85 Tagen mit null Swap, weil das Standard-Image keinen konfiguriert.
Eine 4-GB-Swapdatei in /etc/fstab hat das dauerhaft behoben, und derselbe Build lief danach durch:
fallocate -l 4G /swapfile && chmod 600 /swapfile
mkswap /swapfile && swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab
Wenn du Builds auf einer 4-GB-Box fährst, mach das am ersten Tag. Behandle “Dienst ist seit Tagen down” auf einer Hetzner-Box als mögliches OOM, bevor du es als Netzwerkproblem behandelst.
2. Docker-Build-Cache hat zwei Drittel der Platte gefressen
Auf einer 38-GB-Platte waren 24 GB Docker-Build-Cache. Nichts warnt dich; die Box fängt einfach an, Schreibvorgänge abzulehnen. docker system prune -af --volumes nach Zeitplan, oder mindestens ein Speicherplatz-Alarm, ist auf einem 40-GB-Plan kein Nice-to-have.
3. fail2ban hat unsere eigene Bridge gebannt
Ein Host hat angefangen, alles mit 503 zu beantworten. fail2ban hatte Traffic von der Docker-Bridge erkannt, also von unserem eigenen Reverse Proxy, und die Gateway-Adresse gebannt. Whiteliste deine Bridge-Netzwerke in ignoreip, bevor du fail2ban neben Docker einsetzt, nicht danach.
4. Der Plan, den du eingeplant hast, ist vielleicht nicht bestellbar
Die Verfügbarkeit der CX-Linie wechselt im Tagesverlauf, pro Standort. Wir haben die API mittags abgefragt, und der €5.49-Plan war an allen drei europäischen Standorten nicht verfügbar; fünf Stunden später war er an zweien bestellbar. Das prices[]-Array listet Standorte, an denen du nicht bestellen kannst, was einen Preis wie ein Angebot aussehen lässt, obwohl er nur ein Eintrag ist. Das Live-Signal ist server_types[].locations[].available, und GET /v1/datacenters liefert seit Juni 2026 HTTP 410, es gibt also keine zweite Quelle zum Nachprüfen.
Was Hetzner immer noch nicht verkauft
Stand Changelog dieses Monats, und das ist der ehrliche Grund, sie nicht zu wählen:
- Keine Managed Database. Kein Äquivalent zu RDS oder Managed Postgres. Du betreibst die Datenbank, du kümmerst dich um das Failover, dir gehören die Backups.
- Kein Managed Kubernetes. Es gibt einen offiziellen Cloud Controller Manager und einen CSI-Treiber, die einen selbst verwalteten Cluster angenehm machen, aber die Control Plane musst du selbst betreiben.
- Dünn gemanagt sonst alles. Object Storage und Storage Boxes existieren; Load Balancer, Netzwerke und Firewalls existieren und funktionieren. Darüber hinaus ist der Katalog bewusst kurz, und 2026 kamen Features dazu, keine Produkte.
- Weniger Regionen. Drei europäische Standorte plus eine Handvoll anderswo. Wenn deine Nutzer in Asien oder Südamerika sind, ist Latenz ein echtes Gegenargument.
- Support ist ein Ticket, kein Telefonanruf. In vier Jahren haben wir fast keine Tickets aufgemacht, was seine eigene Art von Antwort ist, aber erwarte keinen Account Manager.
Backups: die Checkbox, die wir ausgelassen lassen, und warum
Hetzners automatische Backups kosten 20% des Serverpreises und halten 7 Slots. Auf einer €5.49-Box sind das €1.10 im Monat, was billig genug ist, dass die Standardempfehlung lauten sollte, es einzuschalten.
Wir lassen es aus, und die Begründung lohnt sich nur zu übernehmen, wenn die zweite Hälfte auf dich zutrifft: Snapshots eines ganzen Servers stellen einen ganzen Server wieder her, was die falsche Einheit ist, wenn man eigentlich nur eine Datenbank und ein Config-Verzeichnis zurückbraucht. Unsere Backups gehen nach Zeitplan an S3-kompatiblen Object Storage, versioniert, und sie werden per Restore getestet. Wenn du das nicht aufbauen wirst, schalte die Checkbox heute ein. Ein ungetestetes €1.10-Backup schlägt einen disziplinierten Plan, den du nie geschrieben hast.
Wer Hetzner nutzen sollte, und wer nicht
Nutze es, wenn du deinen eigenen Stack betreibst, dein Traffic bandbreitenintensiv ist, deine Nutzer in Europa sind, und du lieber eine Stunde mit apt verbringst als €200 im Monat für Managed Services auszugeben. Das Preis-Leistungs-Verhältnis ist kein marginaler Vorteil, es ist Faktor drei oder vier, und die Hardware war im besten Sinne langweilig.
Nutze es nicht, wenn du eine Managed Database mit einem Support-Vertrag im Rücken brauchst, eine Control Plane, für die jemand anderes den Pager trägt, oder eine Region in Asien. Das Geld, das du sparst, geht direkt als deine eigene Zeit wieder raus, und wenn deine Zeit die knappe Ressource ist, ist dieser Tausch schlecht.
Für uns, über vier Jahre und drei Maschinen, ist das Fazit einfach: Die Infrastruktur war nie das Problem. Alles auf der Vorfallsliste oben haben wir uns selbst angetan, und jeder dieser Fehler hätte anderswo mehr gekostet.