Nextcloud probleme beim einrichten

OP #7798092
Lesenswert?

Hallo, ich habe probleme beim einrichten einer Nextcloud, welche lokal auf meiner NAS läuft. https://github.com/ladral/qnap-nextcloud

Auf meiner NAS laufen 2 Container. docker ps -a:

1
CONTAINER ID   IMAGE                          COMMAND   CREATED          STATUS          PORTS                           NAMES
2
73c0faec2801   linuxserver/nextcloud:latest   "/init"   20 minutes ago   Up 20 minutes   80/tcp, 0.0.0.0:9443->443/tcp   nextcloud
3
452af8d8d56a   linuxserver/mariadb:latest     "/init"   20 minutes ago   Up 20 minutes   3306/tcp                        nextcloud_db

Die Seite von nextcloud startet auch, wenn ich die IP von der NAS:9443 aufrufe.

Jetzt möchte ich einen admin anlegen und hier habe ich probleme: Anmelden: admin Passwort: XXXX Datenverzeichnis: /data Datenbank einrichten: MySQL/MariaDB Datenbankkonto: nextclouduser Datenbynk-Passwort: XXXX Datenbank-Name: nextcloud_db Datenbank-Host: localhost:3306

den User nextclouduser habe ich vorher angelegt und das Passwort in der .yaml datei ausgetauscht. Dennoch bekomme ich den Fehler

1
Fehler
2

3
Error while trying to create admin account: An exception occurred in the driver: SQLSTATE[HY000] [2002] No such file or directory
4
Administrator-Konto anlegen

Welcher pfad passt nicht? nextcloud_db läuft, /data existiert ebenfalls Docker/nextcloud/data Docker/nextcloud/config Docker/nextcloud/config_db

#7798171
Lesenswert?

Chandler B. schrieb:

Datenbank-Name: nextcloud_db Datenbank-Host: localhost:3306

der Datenbank-Host ist nicht "localhost", sondern "nextcloud_db".

Du musst den Host aus der Sicht des "nextcloud"-Containers eingeben, und innerhalb des nextcloud-containers läuft auf "localhost"(das ist er selber) keine MariaDB.

Und natürlich müssen beide container ein gemeinsames Netzwerk nutzen. Sonst trennt Docker die beiden gründlich voneinander, und nextcloud kommt nie auf seine Datenbank.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren