Nextcloud selbst hosten mit Docker: eigene Cloud einrichten | ComputeBox
Self-Hosting
Nextcloud selbst hosten mit Docker und Caddy
Deine eigene Cloud für Dateien, Kalender und Kontakte, auf deinem Server. So richtest du Nextcloud per Docker Compose ein und stellst es mit Caddy und HTTPS bereit.
Docker und Docker Compose unter Linux/Ubuntu installieren
Nextcloud ist deine eigene Cloud für Dateien, Kalender, Kontakte und vieles mehr. Statt deine Daten bei einem großen Anbieter abzulegen, laufen sie auf deinem eigenen Server, unter deiner Kontrolle. Mit Docker Compose ist Nextcloud schnell aufgesetzt, und mit Caddy bekommst du automatisch HTTPS dazu. Diese Anleitung führt dich durch das komplette Setup.
15 minFortgeschrittenGetestet auf Ubuntu 24.04Aktualisiert 2026-06-18
Kurzfassung
Eine Compose-Datei mit Nextcloud und Datenbank starten, dann mit Caddy unter deiner Domain mit HTTPS bereitstellen.
Nextcloud braucht eine Datenbank. Hier eine schlanke Konfiguration mit MariaDB:
Passwörter ersetzen
Tausch alle STARKES-...-PASSWORT-Platzhalter durch eigene, starke Passwörter. Am besten legst du sie in eine .env-Datei, damit sie nicht offen in der Compose-Datei stehen. Trag deine echte Domain bei NEXTCLOUD_TRUSTED_DOMAINS und im Caddyfile ein.
OVERWRITEPROTOCOL=https sorgt dafür, dass Nextcloud hinter dem Reverse Proxy korrekte HTTPS-Adressen erzeugt.
Öffne https://cloud.example.com im Browser. Melde dich mit dem Admin-Benutzer und -Passwort aus der Compose-Datei an. Deine eigene Cloud läuft. Über die App lädst du Dateien hoch, richtest Kalender und Kontakte ein und installierst bei Bedarf weitere Apps.
Für HTTPS über Caddy ja. Intern kannst du Nextcloud auch über die IP und Port 8080 testen, für den produktiven Betrieb gehört aber eine Domain mit Zertifikat dazu.
Wie viel Speicher brauche ich?
Das hängt von deinen Dateien ab. Den Serverspeicher erweiterst du bei Bedarf im Panel, plane für eine aktive Cloud eher großzügig.
Ist das DSGVO-freundlich?
Selbst gehostet liegen deine Daten auf deinem Server. Bei ComputeBox steht der in einem deutschen Rechenzentrum, du behältst die volle Kontrolle.