
Nextcloud ist eine leistungsstarke Open-Source-Plattform für Ihre eigene private Cloud — Datei-Hosting, Kalender, Kontakte und vieles mehr. Die empfohlene Installationsmethode ist Docker Compose, da sie alle benötigten Dienste sauber in Container kapselt.
Melden Sie sich per SSH auf Ihrem Server an, erstellen Sie ein Verzeichnis für Nextcloud und öffnen Sie die Compose-Datei:
Fügen Sie folgenden Inhalt in die Datei ein. Ersetzen Sie die Passwort-Platzhalter durch sichere, eigene Werte — dazu mehr in Schritt 2.
Ersetzen Sie die beiden Platzhalter in der Datei durch eigene, sichere Passwörter bevor Sie fortfahren:
| Platzhalter | Beschreibung |
|---|---|
| YOUR_STRONG_ROOT_PASSWORD | Root-Passwort für MariaDB — nur intern verwendet |
| YOUR_STRONG_MYSQL_PASSWORD | Passwort für den Nextcloud-Datenbanknutzer — muss in db und app identisch sein |
Das MYSQL_PASSWORD muss sowohl unter dem Dienst db als auch unter app exakt gleich sein — andernfalls kann Nextcloud keine Verbindung zur Datenbank aufbauen.
Starten Sie den gesamten Nextcloud-Stack mit einem einzigen Befehl. Docker lädt die benötigten Images herunter und startet alle Container im Hintergrund.
Das Flag -d steht für "detached mode" — die Container laufen im Hintergrund, ohne die Terminal-Sitzung zu blockieren.
Sobald die Container laufen, ist Nextcloud über den Browser erreichbar. Öffnen Sie:
http://IHRE_SERVER_IP:8080
| Feld | Wert |
|---|---|
| Datenbank-Benutzer | nextcloud |
| Datenbank-Passwort | YOUR_STRONG_MYSQL_PASSWORD |
| Datenbank-Name | nextcloud |
| Datenbank-Host | db |
Klicken Sie auf Setup abschließen. Nach wenigen Augenblicken sind Sie in Ihrer neuen Nextcloud-Instanz eingeloggt.
Für ein produktionsreifes Setup sollten Sie nicht dauerhaft über die IP-Adresse und Port 8080 auf Nextcloud zugreifen. Ein Reverse Proxy leitet den Datenverkehr von Ihrer Domain weiter und ermöglicht HTTPS-Verschlüsselung — sodass Sie Nextcloud sicher über eine Adresse wie https://cloud.ihredomain.de erreichen.
Gängige Tools dafür sind Nginx Proxy Manager, Traefik oder Caddy. Alle drei lassen sich ebenfalls als Docker-Container betreiben und lassen sich gut mit diesem Setup kombinieren.
Für detaillierte Konfigurationsoptionen und erweiterte Einrichtungsszenarien empfehlen wir die offizielle Nextcloud-Dokumentation.