nutzer
December 7, 2022, 5:27pm
1
Hallo
Meine Hardware
Odroid HC4
Software:
OMV Docker Portainer
Mein Problem beim anmelden von Nextcloud
Das Datenverzeichnis /data kann nicht erstellt oder es kann darin nicht geschrieben werden.
Habe eine ältere Version am laufen kein Problem.
Liegt es am Nexcloud Docker oder am OMV 6.0
Danke
wwe
December 7, 2022, 8:30pm
2
Meine Kristallkugel ist etwas eingefroren und weigert sich Antworten ohne Angaben zu liefern. In deinem Fall könnte die docker-compose
Datei bzw der der docker run
Befehl helfen, die Informationen zu den volumes mounts, File system Berechtigungen, container logs etc…
nutzer
December 8, 2022, 7:35am
3
Danke
Hier mein Stacks
Benutze Nextcloud nur im eigenen Netzwerk.
Die entsprechenden Ordner werden angelegt.
Berechtigungen sind da sonnst würden ja keine Ordner angelegt.
Alle Containers laufen.
Wie gesagt mit OMV 5 und einer älteren Version von Nextcloud habe ich bei mir mit diesem Stack
am laufen.
Habe jetzt eine neue Hardware HC4 wollte damit probieren.
Da hat sich scheinbar was geändert .
Bin kein Profi.
version: “2”
services:
nextcloud:
image: nextcloud
container_name: nextcloud
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
volumes:
- /srv/dev-disk-by-uuid-d1d9e2/appdata/nextcloud/config:/config
- /srv/dev-disk-by-uuid-d1d9e2/appdata/nextcloud/data:/data
ports:
- 8080:80
depends_on:
- mariadb
restart: unless-stopped
mariadb:
image: mariadb
container_name: mariadb
environment:
- PUID=1000
- PGID=1000
- MYSQL_ROOT_PASSWORD=xxxx
- TZ=Europe/Berlin
volumes:
- /srv/dev-disk-by-uuid-d1d9e2/appdata/mariadb:/config
wwe
December 8, 2022, 3:41pm
4
official Nextcloud Docker image doesn’t support ENV variables PUID/GUID… Shortly the --user support was introduced which is add like
nextcloud:
image: nextcloud
user: "${UID}:${GID}"
if I’m not completely wrong. Likely your file system ACL is not right.
Maybe you used some customized image before - this is the only explanation you could think of.
nutzer
December 8, 2022, 4:54pm
5
ist das so richtig?
bekomme aber den Stacks nicht zu laufen Syntax falsch.
version: “2”
services:
nextcloud:
image: nextcloud
user:1000:100
container_name: nextcloud
environment:
- TZ=Europe/Berlin
volumes:
- /srv/dev-disk-by-uuid-d1d9e2/appdata/nextcloud/config:/config
- /srv/dev-disk-by-uuid-d1d9e2/appdata/nextcloud/data:/data
ports:
- 8080:80
depends_on:
- mariadb
restart: unless-stopped
mariadb:
image: mariadb
container_name: mariadb
user:1000:100
MYSQL_ROOT_PASSWORD=xxxx
environment:
- TZ=Europe/Berlin
volumes:
- /srv/dev-disk-by-uuid-d1d9e2/appdata/mariadb:/config
wwe
December 8, 2022, 6:58pm
6
nutzer:
ist das so richtig?
das musst du wissen. Es ist dein System, du kennst die config…
Ich glaube du meinst user: 1000:1000
für Nextcloud sollte das passen (wenn Files dem user mit UID 1000 gehören…)
bei MariaDB bin ich nicht sicher - musst du selbst recherchieren…
Bei der Recherche bin auch auf die Quelle von PUID und PGID gestossen:
mariadb:
image: lscr.io/linuxserver/mariadb:latest
container_name: mariadb
environment:
- PUID=1000
- PGID=1000
vermutlich hast du bisher/früher die linuxserver.io images verwendet!
nutzer
December 9, 2022, 3:59pm
7
Hallo Danke
das war es Funktioniert
version: “2”
services:
nextcloud:
image: lscr.io/linuxserver/nextcloud:latest
container_name: nextcloud
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
volumes:
- /srv/dev-disk-by-uuid-d1d9e2/appdata/nextcloud/config:/config
- /srv/dev-disk-by-uuid-d1d9e2/appdata/nextcloud/data:/data
ports:
- 8080:80
depends_on:
- mariadb
restart: unless-stopped
mariadb:
image: lscr.io/linuxserver/mariadb:latest
container_name: mariadb
environment:
- PUID=1000
- PGID=1000
- MYSQL_ROOT_PASSWORD=xxxxxxx
- TZ=Europe/Berlin
volumes:
- /srv/dev-disk-by-uuid-d1d9e2/appdata/mariadb:/config