Eigene Nextcloud mit Docker Compose auf Ubuntu 24.04 installieren
Erstelle deine eigene DSGVO-konforme Cloud für Dateien, Kalender und Kontakte auf einem leistungsstarken KVM Server.
1. Voraussetzungen
Stelle sicher, dass Docker und Docker Compose auf deinem KVM Server installiert sind (siehe unser Docker-Tutorial).
2. Verzeichnis & Compose-Datei erstellen
Erstelle ein neues Verzeichnis für Nextcloud:
mkdir -p ~/nextcloud && cd ~/nextcloudErstelle eine docker-compose.yml Datei mit folgendem Inhalt:
services:
db:
image: mariadb:10.11
restart: always
command: --transaction-isolation=READ-COMMITTED --log-bin-trust-function-creators=1
networks:
- nextcloud
volumes:
- db_data:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: DeinSicheresPasswort
MYSQL_PASSWORD: NextcloudPasswort
MYSQL_DATABASE: nextcloud
MYSQL_USER: nextcloud
app:
image: nextcloud:latest
restart: always
ports:
- 8080:80
depends_on:
- db
networks:
- nextcloud
volumes:
- nextcloud_data:/var/www/html
environment:
MYSQL_PASSWORD: NextcloudPasswort
MYSQL_DATABASE: nextcloud
MYSQL_USER: nextcloud
MYSQL_HOST: db
networks:
nextcloud:
volumes:
db_data:
nextcloud_data:Beide Container hängen im Netzwerk nextcloud, daher erreicht Nextcloud die Datenbank einfach über den Service-Namen db (MYSQL_HOST: db). Ersetze beide Passwörter; MYSQL_PASSWORD muss in beiden Services identisch sein.
3. Nextcloud Container starten
Starte den Nextcloud-Stack im Hintergrund:
docker compose up -dNach wenigen Sekunden kannst du deine Nextcloud im Browser unter http://DEINE-SERVER-IP:8080 aufrufen und die Ersteinrichtung abschließen.
DSGVO-konformer Cloud-Speicher aus Frankfurt
Miete jetzt deinen KVM Server mit superschnellen NVMe-SSDs und vollem Root-Zugriff.
Jetzt KVM Server mieten