Technisch ist Nextcloud eine PHP-Anwendung hinter nginx oder Apache mit PHP-FPM. Dazu kommen eine Datenbank (MariaDB, MySQL oder PostgreSQL), Redis für Dateisperren und Cache, ein Cronjob für Hintergrundaufgaben und der Datenspeicher, lokal, per NFS oder als S3-Bucket.
Verwaltet wird vieles über das Kommandozeilenwerkzeug occ, etwa Upgrades, Wartungsmodus, Dateiscans und App-Verwaltung. Die Einstellungen stehen in config/config.php, Fehler im nextcloud.log im Datenverzeichnis.
Die meisten Probleme im Betrieb entstehen nicht in Nextcloud selbst, sondern im Umfeld: Upload-Limits und Timeouts im Proxy, zu wenige PHP-FPM-Prozesse, fehlendes Redis-Locking, ein nicht laufender Cronjob oder falsche trusted_proxies und overwriteprotocol-Werte.
Beispiel
sudo -u www-data php occ status