Back to Blog
debian cloud hetzner

Debian in der Cloud: Hetzner, Netcup & Co

Wo hostet man seinen Debian-Server? Hier mein Überblick über die Anbieter, die ich nutze.

Hetzner Cloud

Mein Favorit für die meisten Projekte.

Vorteile:

  • Sehr günstig (ab ~4€/Monat)
  • Rechenzentren in Deutschland
  • Hervorragende API
  • Schnelles Provisioning

Der kleinste Server (CX22):

  • 2 vCPUs
  • 4 GB RAM
  • 40 GB NVMe
  • 20 TB Traffic
  • ~4,50€/Monat
# Server erstellen via CLI
hcloud server create \
  --name mein-server \
  --type cx22 \
  --image debian-13 \
  --location nbg1 \
  --ssh-key mein-key

Netcup

Gut für Root-Server mit mehr Power.

Vorteile:

  • Sehr gutes Preis-Leistungs-Verhältnis
  • Dedizierte Ressourcen
  • Guter Support

Nachteile:

  • Keine API für Automatisierung
  • Provisioning dauert länger

Gut für: Langzeit-Projekte, größere Workloads.

DigitalOcean

Wenn du internationale Standorte brauchst.

Vorteile:

  • Weltweit Rechenzentren
  • Gute Dokumentation
  • Managed Databases/Kubernetes

Nachteile:

  • Teurer als Hetzner
  • Traffic-Limits

Mein Setup bei Hetzner

Cloud-Init nutzen

Bei Hetzner kannst du ein Cloud-Init Script mitgeben:

#cloud-config
users:
  - name: daniel
    sudo: ALL=(ALL) NOPASSWD:ALL
    shell: /bin/bash
    ssh_authorized_keys:
      - ssh-ed25519 AAAA... dein-key

package_update: true
package_upgrade: true

packages:
  - curl
  - wget
  - git
  - vim
  - htop
  - ufw

runcmd:
  - ufw allow OpenSSH
  - ufw --force enable
  - sed -i 's/PermitRootLogin yes/PermitRootLogin no/' /etc/ssh/sshd_config
  - systemctl restart sshd

Server ist direkt nach dem Erstellen einsatzbereit.

Firewall über Hetzner

Nutze die Hetzner Firewall zusätzlich zur UFW:

hcloud firewall create --name web-firewall

hcloud firewall add-rule web-firewall \
  --direction in \
  --protocol tcp \
  --port 22 \
  --source-ips 0.0.0.0/0

hcloud firewall add-rule web-firewall \
  --direction in \
  --protocol tcp \
  --port 80 \
  --source-ips 0.0.0.0/0

hcloud firewall add-rule web-firewall \
  --direction in \
  --protocol tcp \
  --port 443 \
  --source-ips 0.0.0.0/0

Kosten im Griff behalten

  • Snapshots kosten extra - Nur wenn nötig
  • Traffic beachten - 20TB sollten reichen, aber prüfen
  • Server ausschalten - Kostet bei Hetzner trotzdem (IP bleibt reserviert)
  • Floating IPs - Kosten extra wenn nicht attached

Fazit

Für deutsche Projekte: Hetzner. Unschlagbares Preis-Leistungs-Verhältnis und DSGVO-konform.

Für mehr Power: Netcup Root-Server.

Für international: DigitalOcean oder Vultr.

Made with by Daniel Hiller

|