Next.js Self-Hosted

Next.js, gehostet wo Sie es wollen.

Die volle Geschwindigkeit von Next.js, ohne Vercel-Lock-in. Self-Hosted auf Schweizer Servern oder in der EU. Datenhaltung dort, wo Sie sie haben wollen. Hosting-Kosten, die nicht bei jedem viralen Tweet aus dem Ruder laufen.

  • Schweizer Hosting (Infomaniak, Exoscale, cyon) oder EU
  • Docker-Setup mit Caddy/Nginx Reverse Proxy
  • Automatisches HTTPS, ISR, Streaming SSR funktionieren weiter
  • CI/CD via GitHub Actions oder GitLab
Setup besprechen
app.your-domain.ch
$ docker compose up -d
Container nextjs-app started
Container caddy started
HTTPS active (auto-renewed)
Health check passed
Listening on :443
Bern
Origin
Zürich
Backup
EU
Failover

Wann lohnt sich Self-Hosting?

Vercel ist für viele Projekte die richtige Wahl. Aber es gibt drei Szenarien, in denen ein eigener Server die bessere Antwort ist.

Compliance & Datenschutz

Banken, Versicherungen, Anwaltskanzleien, Spitäler und öffentliche Verwaltungen haben Vorgaben zur Datenhaltung. Eine Schweizer Domain mit Schweizer Hosting ist hier kein Bonus, sondern Voraussetzung.

Kalkulierbare Kosten

Vercel rechnet nach Bandbreite, Funktionsaufrufen, Image-Optimierungen und mehr. Bei Traffic-Spitzen oder grossen Sites werden die Rechnungen schwer planbar. Ein eigener Server kostet jeden Monat dasselbe.

Technische Unabhängigkeit

Wer ohnehin schon Server für CRM, ERP oder Mail betreibt, kann seine Webseite einfach mit dazu nehmen. Ein Anbieter weniger, eine Rechnung weniger, ein Vertrag weniger.

Der technische Aufbau

Bewährter Stack. Keine Experimente, kein Eigenbau-Frickel-Setup.

Docker Container

Next.js läuft als Docker-Image, gebaut über die offizielle Next.js Standalone Output. Reproduzierbare Deployments, einfache Versionierung.

Caddy oder Nginx

Reverse Proxy mit automatischer TLS-Zertifikat-Verwaltung (Let's Encrypt). HTTPS funktioniert ab dem ersten Tag, ohne dass jemand ein Cert manuell installieren muss.

CI/CD-Pipeline

Push auf main, Build läuft automatisch, Container wird neu deployed. GitHub Actions oder GitLab CI, je nachdem wo der Code liegt.

Monitoring & Logs

Uptime-Monitoring, Performance-Tracking und strukturierte Logs. Alerts via E-Mail oder Slack, wenn etwas schiefläuft.

Schweizer Hosting

Infomaniak (Genf, Datenhaltung in CH), Exoscale (CH), cyon (Basel). Alternativ Hetzner Falkenstein oder OVH Strasbourg für EU-Setups.

Backups & Failover

Tägliche Datenbank-Backups, wöchentliche Volume-Snapshots, optional ein Standby-System für Hochverfügbarkeit.

Vercel vs. Self-Hosted

Beides sind gute Optionen. Hier der direkte Vergleich, damit Sie wissen, welche zu Ihrem Projekt passt.

Vercel

  • Null Setup-Aufwand, Push und es läuft
  • Edge Network in über 100 Regionen weltweit
  • Preview-Deployments für jeden Pull Request
  • Kosten skalieren mit Traffic, schwer kalkulierbar
  • Daten liegen primär in den USA
  • Lock-in für Vercel-spezifische APIs

Self-Hosted

  • Fixe monatliche Kosten, keine Überraschungen
  • Datenhaltung in der Schweiz oder EU
  • Keine Vendor-Lock-in-Risiken
  • Volle Kontrolle über Infrastruktur und Logs
  • Einmaliger Einrichtungsaufwand
  • Wartung und Updates liegen bei Ihnen oder im Wartungsabo

Pakete und Richtwerte

Einmalige Einrichtung plus optionales Wartungsabo. Die genauen Preise hängen von Komplexität und Hochverfügbarkeits-Anforderungen ab.

Setup Basic

Einmaliger Setup-Aufwand

ab CHF 1'800
  • Docker-Compose Setup
  • Caddy mit Auto-HTTPS
  • CI/CD via GitHub Actions
  • Monitoring-Basics
  • Dokumentation

Setup Pro

Hochverfügbarkeit & Performance

ab CHF 3'500
  • Alles aus Basic, plus:
  • Standby-Server für Failover
  • CDN-Anbindung (Cloudflare)
  • Performance-Profiling
  • Disaster-Recovery-Plan

Wartungsabo

Laufender Betrieb

ab CHF 80/Monat
  • Security-Updates (Next, Node, OS)
  • Automatisierte Backups
  • Monitoring mit Alerts
  • Kleine Anpassungen (1h/Monat)
  • Support per E-Mail

Häufige Fragen zu Next.js Self-Hosting

Wann lohnt sich Next.js Self-Hosted statt Vercel?

Drei Szenarien: Erstens wenn Compliance-Vorgaben (Banken, Versicherungen, Gesundheitswesen, Anwaltskanzleien) eine bestimmte Datenhaltung verlangen. Zweitens wenn Vercel-Rechnungen bei höherem Traffic schwer kalkulierbar werden. Drittens wenn Sie technische Unabhängigkeit von einem einzelnen Anbieter wollen.

Wie sieht das technische Setup aus?

Next.js läuft in einem Docker-Container, Caddy oder Nginx vorgeschaltet als Reverse Proxy mit automatischen TLS-Zertifikaten. Builds gehen über GitHub Actions auf den Server. Hosting bei Infomaniak, Exoscale oder cyon (alle Schweiz), alternativ Hetzner oder OVH (EU).

Verliere ich Features wie ISR oder Edge Functions?

Die meisten Features sind im OSS-Next.js identisch. ISR und Streaming SSR funktionieren auf jedem Node-Server. Edge Functions können bei Bedarf über Cloudflare Workers vor dem Origin abgebildet werden. Image Optimization läuft im Container oder via externen Service.

Was kostet Next.js Self-Hosting im Vergleich zu Vercel Pro?

Ein typischer Setup für eine KMU-Webseite kostet zwischen CHF 25 und CHF 80 pro Monat an Server-Kosten, plus einmalig die Einrichtung. Vercel Pro startet bei USD 20 pro Person und Monat, dazu nutzungsabhängige Kosten, die bei höherem Traffic schnell auf mehrere hundert Franken pro Monat steigen können.

Kann eine bestehende Vercel-Site migriert werden?

Ja. Der Next.js-Code bleibt grundsätzlich identisch. Anpassungen sind nötig bei Vercel-spezifischen Imports (vercel/og, vercel/blob), Image-Optimierung und Environment-Variablen. Eine typische Migration dauert ein bis zwei Wochen inklusive Tests und DNS-Cutover ohne Downtime.

Wie sieht die Wartung danach aus?

Im Wartungsabo (ab CHF 80 pro Monat) sind enthalten: monatliche Security-Updates, Monitoring mit Alerts, automatisierte Backups, Log-Rotation und kleinere Anpassungen. Wer das Setup selbst übernehmen möchte, erhält eine vollständige Dokumentation und einen Übergabe-Workshop.

Infrastruktur, Stack-Optionen, Webdesign-Themen und Standort.

Bereit für ein eigenes Next.js Setup?

30 Minuten Erstgespräch reichen, um Setup, Migrationspfad und Pricing zu klären. Kostenlos und unverbindlich.

Beratungstermin buchen

Kontakt aufnehmen

Lass uns etwas
Grossartiges bauen.

Ob neue App, Web-Plattform oder Rebranding, wir sind bereit für die nächste Herausforderung. Erzähl uns von deiner Vision.

Durch das Absenden stimmst du unserer Datenschutzerklärung zu.