Nextcloud selbst hosten: sicher, DSGVO-konform, performant
Diese Anleitung zeigt, wie du Nextcloud selbst hostest — richtig dimensioniert, per HTTPS abgesichert, DSGVO-konform gesichert und dank lokalem NVMe spürbar schneller als auf geteiltem Webspace.
Nextcloud-Hosting ansehenNextcloud ersetzt Dropbox, Google Drive und Teile von Microsoft 365 durch eine Plattform, die auf deinem eigenen Server läuft. Der Reiz ist Datenhoheit: Dateien, Kalender und Kontakte liegen in der EU, nicht bei einem US-Konzern. Der Preis dafür ist Verantwortung — Updates, Backups und Performance-Tuning liegen bei dir.
Sizing: wie groß muss der Server sein?
Faustregel: pro aktivem Nutzer 1–2 GB RAM einplanen, dazu genügend Speicher für Dateien plus Puffer für Versionen und Papierkorb. Ein kleines Team fährt auf einem Cloud-Server mit 2–4 vCPUs und 8 GB RAM komfortabel; ausschlaggebend für das Gefühl der Geschwindigkeit ist weniger die CPU als die Storage-Latenz — deshalb ist lokales NVMe der wichtigste Hebel. Wer viele gleichzeitige Nutzer oder große Dateibestände erwartet, skaliert eher über mehr RAM und schnelleren Speicher als über zusätzliche vCPUs, und lässt beim Storage von Anfang an Reserve für das Wachstum.
Nextcloud installieren — Schritt für Schritt
- Server dimensionieren: Wähle einen Cloud-Server mit genügend RAM (Richtwert 1–2 GB pro aktivem Nutzer) und lokalem NVMe für niedrige I/O-Latenz — das entscheidet über das Reaktionsgefühl im Alltag.
- Basis einrichten: Aktuelles Linux, Webserver (Nginx oder Apache), PHP mit den nötigen Extensions und eine Datenbank (MariaDB oder PostgreSQL) installieren.
- Nextcloud bereitstellen: Nextcloud per Archiv oder Docker-Image ausrollen, Datenverzeichnis und Datenbank verbinden und den Setup-Assistenten durchlaufen.
- HTTPS erzwingen: TLS-Zertifikat via Let's Encrypt einrichten, HTTP dauerhaft auf HTTPS umleiten und HSTS aktivieren — ohne Verschlüsselung kein produktiver Betrieb.
- Performance tunen: Redis für File-Locking und Caching aktivieren, einen echten Cron-Job statt der AJAX-Hintergrundjobs einrichten und die Dateien aufs lokale NVMe legen.
- Backups automatisieren: Datenbank-Dump plus Datenverzeichnis regelmäßig sichern und mit Snapshot-Backups auf Server-Ebene ergänzen — getestet, nicht nur konfiguriert.
- Wartung einplanen: Nextcloud- und Server-Updates zeitnah einspielen, den Sicherheits-Scan im Admin-Bereich beachten und die Logs im Blick behalten.
DSGVO und Backups
Selbst-Hosting in Frankfurt hält deine Daten in der EU und außerhalb der Reichweite des US-CLOUD-Act. Für die Auftragsverarbeitung stellen wir auf Wunsch einen AVV bereit; mehr Kontext liefert unser Ratgeber DSGVO-konformes Hosting . Wichtig: DSGVO-Konformität endet nicht bei der Installation — sie verlangt getestete, jederzeit wiederherstellbare Backups. Bewahre eine Kopie außerdem getrennt vom Produktivsystem auf, damit ein Server-Ausfall nicht Daten und Sicherung zugleich mitreißt.
Performance in der Praxis
Der häufigste Grund für ein träges Nextcloud ist nicht die CPU, sondern schlecht konfiguriertes Caching und langsamer Storage. Mit den richtigen Stellschrauben fühlt sich selbst ein kleiner Server flüssig an — und dieselbe Hardware trägt spürbar mehr Nutzer, ohne dass du ein größeres Paket buchen musst.
- Redis nutzen: In-Memory-Caching und File-Locking über Redis nehmen der Datenbank Last ab und beschleunigen viele Klicks spürbar.
- PHP-OPcache und JIT aktivieren und großzügig dimensionieren, damit der Code nicht bei jedem Request neu geparst wird.
- Vorschaubilder vorgenerieren lassen, statt sie erst beim Öffnen zu berechnen — das entlastet Server und Client gleichermaßen.
- Datenbank pflegen: fehlende Indizes ergänzen und regelmäßig optimieren, damit Dateilisten auch bei vielen Objekten schnell bleiben.
- HTTP/2 und Komprimierung im Webserver aktivieren, damit die vielen parallelen Anfragen der Clients effizienter über die Leitung gehen.
- Dateien und Datenbank auf lokalem NVMe halten; geteiltes Netzwerk-Storage kostet bei den vielen kleinen Zugriffen von Nextcloud spürbar Latenz.