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
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
- Docker-Compose Setup
- Caddy mit Auto-HTTPS
- CI/CD via GitHub Actions
- Monitoring-Basics
- Dokumentation
Setup Pro
Hochverfügbarkeit & Performance
- Alles aus Basic, plus:
- Standby-Server für Failover
- CDN-Anbindung (Cloudflare)
- Performance-Profiling
- Disaster-Recovery-Plan
Wartungsabo
Laufender Betrieb
- 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.
Verwandte Themen
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 buchenKontakt 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.