Files
da-HomeNetDocumentation/PI5/Konfiguration/docker/nextcloud.md
T
2026-06-19 23:18:04 +02:00

2.0 KiB
Raw Blame History

Nextcloud

Zusammenfassung: Nextcloud läuft als Cloud-Speicher mit MariaDB, Redis-Cache und Docker-Socket-Proxy. Erreichbar unter cloud.da.home-webserver.de. Quellen: raw/Systemdaten Raspberry PI5.md Zuletzt aktualisiert: 2026-06-17


Container

Container Image Funktion
nextcloud nextcloud:latest Haupt-App
nextcloud-cron nextcloud:latest Cron-Jobs für Hintergrundaufgaben
nextcloud-db mariadb:11.4 Datenbank
nextcloud-redis redis:7-alpine Cache (File Locking, Cache)
nextcloud-docker-proxy tecnativa/docker-socket-proxy Docker-Socket-Proxy für Nextcloud

Netzwerk

  • traefik für den Reverse-Proxy-Zugriff
  • internal interne Kommunikation (DB, Redis, Proxy)

Daten-Persistenz

Host-Pfad Container-Pfad
/mnt/data/nextcloud/www /var/www/html
/mnt/data/nextcloud/data /var/www/html/data
/mnt/data/nextcloud/db /var/lib/mysql

Umgebungsvariablen

Variable Wert
NEXTCLOUD_TRUSTED_DOMAINS cloud.da.home-webserver.de
OVERWRITEHOST cloud.da.home-webserver.de
OVERWRITEPROTOCOL https
TRUSTED_PROXIES traefik 172.18.0.0/16
PHP_MEMORY_LIMIT 1024M
UPLOAD_MAX_FILESIZE 1024M
MYSQL_DATABASE nextcloud
MYSQL_USER nextclouduser

Routen (Traefik File Provider)

Host(`cloud.da.home-webserver.de`) → nextcloud:80

Besonderheiten

  • Die Daten liegen nicht in Docker-Volumes, sondern als Bind Mounts auf der LUKS-Partition /mnt/data/
  • Der Docker-Socket-Proxy (tecnativa/docker-socket-proxy) erlaubt Nextcloud, Container zu verwalten (z.B. für Talk oder Office-Integration)
  • Secrets (Passwörter) liegen in /opt/compose/nextcloud/.secrets/

Verwandte Seiten