Schritt-für-Schritt-Anleitung zur Installation von Nextcloud mit Docker.
Voraussetzungen
- Ein Server mit installiertem Docker und Docker Compose
- SSH-Zugang zum Server (siehe Artikel „SSH-Zugang einrichten")
docker-compose.yml anlegen
Lege eine Datei docker-compose.yml mit folgendem Inhalt an:
services:
db:
image: mariadb:11
restart: always
environment:
MYSQL_ROOT_PASSWORD: bitte-aendern
MYSQL_DATABASE: nextcloud
MYSQL_USER: nextcloud
MYSQL_PASSWORD: bitte-aendern
volumes:
- db:/var/lib/mysql
app:
image: nextcloud:latest
restart: always
ports:
- "8080:80"
depends_on:
- db
volumes:
- nextcloud:/var/www/html
volumes:
db:
nextcloud:
Starten
docker compose up -d
Rufe anschließend http://DEINE-SERVER-IP:8080 im Browser auf und schließe die Einrichtung ab.
Achtung
Ändere unbedingt die Beispiel-Passwörter und richte für den Produktivbetrieb HTTPS ein (z. B. über einen Reverse Proxy).