Support intro
Sorry to hear you’re facing problems. 
The community help forum (help.nextcloud.com) is for home and non-enterprise users. Support is provided by other community members on a best effort / “as available” basis. All of those responding are volunteering their time to help you.
If you’re using Nextcloud in a business/critical setting, paid and SLA-based support services can be accessed via portal.nextcloud.com where Nextcloud engineers can help ensure your business keeps running smoothly.
Getting help
In order to help you as efficiently (and quickly!) as possible, please fill in as much of the below requested information as you can.
Before clicking submit: Please check if your query is already addressed via the following resources:
- Official documentation (searchable and regularly updated)
- How to topics and FAQs
- Forum search
(Utilizing these existing resources is typically faster. It also helps reduce the load on our generous volunteers while elevating the signal to noise ratio of the forums otherwise arising from the same queries being posted repeatedly).
Hallo zusammen
ich kämpfe seit Stunden mit einem Nextcloud‑Problem auf meiner Synology‑NAS (Docker) und hoffe, dass hier jemand mit mehr Nextcloud‑Know‑how als ich einen entscheidenden Hinweis hat.
Umgebung
Synology NAS mit DSM 7, Docker / Container Manager
Nextcloud als Docker‑Container
Image: nextcloud:latest
Container‑Name: nextcloud-MBM
Port: Host 8889 → Container 80 (Direktzugriff im LAN: http://192.168.178.22:8889)
Reverse Proxy: nginx‑proxy‑manager (eigener Container npm), extern erreichbar z.B. über http://91.x.x.x:8080
Datenbank: SQLite (keine separate DB, alles im Container)
Ausgangslage / Update
Nextcloud lief vorher, Update wurde über das Webinterface angestoßen und ist hängen geblieben.
Danach kam nur noch die Meldung „Aktualisierung erforderlich“.
Ich habe das Update dann per CLI im Docker‑Container nachgezogen.
Aktueller Nextcloud‑Status (CLI)
Auf der Synology als root:
bash
docker exec -u 1026 -it nextcloud-MBM php /var/www/html/occ status
Ausgabe:
text
- installed: true
- version: 33.0.2.2
- versionstring: 33.0.2
- edition:
- maintenance: false
- needsDbUpgrade: false
- productname: Nextcloud
- extendedSupport: false
Das Upgrade lief vorher mit:
bash
docker exec -u 1026 -it nextcloud-MBM php /var/www/html/occ upgrade
und endete mit „Update successful“, „Turned off maintenance mode“, „Resetting log level“.
Besonderheit: User‑ID 1026
Wenn ich occ ohne -u 1026 ausführe, kommt:
text
Console has to be executed with the user that owns the file config/config.php
Current user id: 0 (oder 33)
Owner id of config.php: 1026
Daher führe ich alle occ‑Befehle mit -u 1026 aus, damit passt es.
Daten und Rechte
SQLite‑DB und Daten:
bash
docker exec -it nextcloud-MBM bash
cd /var/www/html/data
ls -l
ergibt u.a.:
text
-rw-r–r-- 1 www-data www-data 16482304 Apr 8 13:00 owncloud.db
Die Rechte auf data wurden angepasst auf:
bash
chown -R 1026:1026 /var/www/html/data
chmod 770 /var/www/html/data
occ status funktioniert damit wie oben gezeigt ohne DB‑Fehler.
config.php
Datei liegt im Container unter /var/www/html/config/config.php.
Besitzer/Rechte:
bash
cd /var/www/html/config
ls -l config.php*
Ausgabe:
text
-rw-r----- 1 1026 1026 1535 Apr 8 13:50 config.php
-rw------- 1 1026 1026 1535 Apr 8 13:59 config.php.bak
Auszug aus config.php (Passwörter/Secrets anonymisiert):
php