Vercel vs Hetzner VPS (self-host) Vergleich

Verwaltete Plattform, die nach Git Push alles automatisch übernimmt

VS
Hetzner VPS (self-host)

Server mit fester monatlicher Gebühr, voller Kontrolle, voller Verantwortung

9 Min. LesezeitDevOps

Schnelles Fazit

Es gibt keinen eindeutigen Gewinner, sondern zwei unterschiedliche Verantwortungsmodelle. Ist dein Traffic spikig und fehlt dir DevOps-Kapazität, ist Vercels automatische Skalierung ihr Geld wert. Bei vorhersehbarem mittlerem Traffic und bestehender systemd/nginx/Cloudflare-Disziplin macht Hetzner + Cloudflare die Rechnung planbar und bietet Vorteile beim Datenschutz. Der Wendepunkt: Bandbreite und ISR-Write-Volumen – miss einen Monat lang und entscheide dann.

VercelHetzner VPS (self-host)
Vollständiges Fazit lesen

Punktevergleich

Diagramm wird geladen...

Detaillierte Bewertung

Detaillierte Bewertung: Vercel und Hetzner VPS (self-host) — Bewertungen pro Kategorie auf einer Skala von 1 bis 10
KategorieVercelHetzner VPS (self-host)
Performance
8/10
7/10
Erlernbarkeit
9/10
5/10
Ökosystem
9/10
7/10
Community
8/10
7/10
Arbeitsmarkt
7/10
7/10
Zukunftssicherheit
8/10
8/10

Vor- und Nachteile

Vercel

Vorteile

  • Build, TLS, CDN-Auslieferung und Rollback vollständig automatisch
  • Automatische Skalierung – keine Kapazitätsplanung nötig
  • Preview-Deployment für jeden PR/Branch sofort verfügbar
  • ISR/Image Optimization/Proxy funktionieren ohne jede Konfiguration
  • Regionale Active-CPU-Abrechnung dank Fluid Compute
  • Instant Rollback als eingebautes Feature
  • Tag-0-Kompatibilität, da Vercel selbst Next.js entwickelt

Nachteile

  • Bei steigendem Traffic können sich die Rechnungsposten (Bandbreite, Edge Request, ISR Write) exponentiell aufsummieren
  • Bot Protection und verwaltete AI-Bot-Regelsätze existieren, sind aber standardmäßig DEAKTIVIERT – ohne Aktivierung wird Bot-Traffic zum normalen Tarif abgerechnet
  • Sieben separate Abrechnungsachsen wirken gleichzeitig; da Spend Management die Ausgaben nur alle paar Minuten prüft, erfolgt das Pausieren nicht sofort
  • Funktions-/ISR-Region ist je Plan nur in begrenzter Zahl wählbar (Hobby eine Region, Pro fünf Regionen)
  • Regionale Preisunterschiede (Fast Data Transfer, Sandbox) sind transparent, aber komplex
  • Vercel-spezifische Architekturkosten wie Global Config Reads/Writes existieren

Am besten geeignet für

Projekte mit spikigem/unvorhersehbarem TrafficKleine Teams/Solo-Entwickler ohne DevOps-KapazitätTeam-Workflows mit häufigem Preview-Deployment-BedarfAnwendungen mit globaler Multi-Region-Edge-AuslieferungSchnelles Veröffentlichen von MVPs und Prototypen

Hetzner VPS (self-host)

Vorteile

  • Feste monatliche Gebühr — man zahlt für die Miete, nicht für die Nutzung, das Budget ist planbar
  • Grenzkosten steigen nicht, auch wenn Traffic/ISR-Write-Volumen zunehmen
  • Rechenzentren in Deutschland/Finnland sind GDPR-nativ und ISO/IEC-27001-zertifiziert
  • Stateful Firewall kostenlos inklusive im VPS-Preis
  • Kostenlose One-Click-Apps wie Docker, WordPress, Nextcloud, GitLab
  • Volle Automatisierung über REST API + hcloud CLI + offizielle Go/Python-Bibliotheken
  • Next.js-Standalone-/Docker-Deployment unterstützt alle Funktionen (laut offizieller Dokumentation)

Nachteile

  • TLS, Reverse Proxy, Sicherheitspatches, Prozessverwaltung liegen vollständig in eigener Verantwortung
  • Keine automatische Skalierung — Kapazitätserweiterung erfolgt manuell (vertikal oder horizontal)
  • ISR-Cache ist standardmäßig an die lokale Festplatte einer einzelnen Instanz gebunden (bei Multi-Instance ist ein gemeinsamer Cache-Handler nötig)
  • 2026 gab es zwei Preiserhöhungen — bei dedizierten vCPU-Linien (CCX/CPX) in manchen Konfigurationen ein Anstieg von 113-175 %
  • Ohne installiertes sharp kann Image Optimization langsam/speicherintensiv laufen
  • Backups, Restore-Proben und Monitoring sind eine eigenständig aufzubauende Verantwortung

Am besten geeignet für

Budgetsensible Projekte mit vorhersehbarem mittlerem bis hohem TrafficTeams mit bereits vorhandener systemd/nginx/Cloudflare-DisziplinAnwendungen, die im Rahmen von Datenschutz/GDPR volle Kontrolle über den Datenstandort benötigenPortfolios/Blogs/mittelgroße SaaS-Anwendungen, für die eine Single-Instance-Konfiguration ausreichtBudgets, die langfristige Kostenplanbarkeit priorisieren

Code-Vergleich

Vercel
# Vercel — Zero-Config-Next.js-Deployment + Umgebungsvariable + Edge-Config-Beispiel

# 1) Funktionsregion und Cron-Einstellung im Projektstamm über vercel.json
{
  "regions": ["fra1"],
  "crons": [
    { "path": "/api/cron/revalidate", "schedule": "0 */6 * * *" }
  ]
}

# 2) Deployment über die CLI (Build+TLS+CDN automatisch)
npx vercel --prod

# 3) Um die Kosten der ISR-Write-Einheit (1 Einheit = 8 KB, keine
# enthaltene Quote) zu senken, die Revalidate-Dauer am Traffic ausrichten
export const revalidate = 3600; // einmal pro Stunde neu generieren

# 4) Funktionsausgabe statisch cachen, um Fast Origin Transfer
# zu reduzieren
export async function GET() {
  return Response.json(
    { data: "ok" },
    { headers: { "Cache-Control": "public, s-maxage=600" } }
  );
}
Hetzner VPS (self-host)
# Hetzner VPS — Next.js Standalone Self-Host + systemd + nginx

# 1) next.config.js — Standalone-Ausgabemodus (offizieller Self-Hosting-Leitfaden)
module.exports = {
  output: "standalone",
};

# 2) Build + Standalone-Dateien kopieren
npm run build
cp -r .next/static .next/standalone/.next/static
cp -r public .next/standalone/public

# 3) systemd-Unit — Prozessverwaltung (Beispiel portfolio-ssr.service)
[Unit]
Description=Next.js standalone server
After=network.target

[Service]
Type=simple
User=portfolio
WorkingDirectory=/var/www/app/.next/standalone
ExecStart=/usr/bin/node server.js
Restart=on-failure
Environment=PORT=4000
NoNewPrivileges=true
ProtectHome=true

[Install]
WantedBy=multi-user.target

# 4) nginx Reverse Proxy (offizielle Next.js-Empfehlung)
server {
  listen 443 ssl;
  server_name example.com;
  location / {
    proxy_pass http://127.0.0.1:4000;
    proxy_set_header Host $host;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  }
}

# 5) sharp installieren — für Image Optimization erforderlich
npm install sharp

Fazit

Es gibt keinen eindeutigen Gewinner, sondern zwei unterschiedliche Verantwortungsmodelle. Ist dein Traffic spikig und fehlt dir DevOps-Kapazität, ist Vercels automatische Skalierung ihr Geld wert. Bei vorhersehbarem mittlerem Traffic und bestehender systemd/nginx/Cloudflare-Disziplin macht Hetzner + Cloudflare die Rechnung planbar und bietet Vorteile beim Datenschutz. Der Wendepunkt: Bandbreite und ISR-Write-Volumen – miss einen Monat lang und entscheide dann.

Kostenlose Beratung erhalten
FAQ

Häufig gestellte Fragen

Das genaue Verhältnis hängt vom Traffic- und ISR-Write-Volumen ab, aber der strukturelle Unterschied ist klar: Vercel Pro verlangt eine Grundgebühr von 20 $/Monat plus nutzungsbasierte Zusatzkosten (Fast Data Transfer ab 0,15 $/GB, Edge Request 2 $/1M, ISR Write 4 $/1M Schreibeinheiten), während ein Hetzner VPS eine feste monatliche Miete kostet und solange du innerhalb der enthaltenen Traffic-Quote bleibst, keine Zusatzkosten anfallen. Bei niedrigem Bandbreiten-/ISR-Write-Volumen bleibt der Unterschied gering; steigt es, wächst Vercels Rechnung exponentiell, während Hetzner konstant bleibt. Berücksichtige auch die Hetzner-Preiserhöhungen von 2026 (besonders bei CCX/CPX-Linien) und rechne beide Seiten mit deinem eigenen Traffic durch.

Verwandte Blogartikel

Alle Artikel ansehen
Alle Vergleiche