Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[SOLVED] Problem mit Nextcloud Installation

Featured Replies

Hallo,

habe ein Problem mit der Installation vom Nextcloud Docker.

Nach dem der Docker installiert ist muss ja die Nextcloud über die WebUi gestarten und dann installiert werden.

 

Zuerst hab ich die MariaDB installiert mit den entsprechenden Einstellungen:
Host Port1: 3306
Key 3: Passwort der Datenbank
alles andere hab ich so gelassen.

 

phpMyAdmin hab ich auch installiert
Einstellungen:
MYSQL_USER: root
MYSQL_PASSWORD: dasselbe wie in MariaDB
MYSQl_HOST: die ip über die der Unraidserver erreichbar ist
MYSQL_PORT: 3306
Web UI PORT: 8081

Auch hier ein Problem
Beim Einloggen zum phpMyAdmin kommen folgende Fehlermeldungen:
 - Die Anmeldung am MySQL-Server ist fehlgeschlagen
 - mysqli::real_connect(): Error while reading greeting packet. PID=27
 - mysqli::real_connect(): (HY000/2006): MySQL server has gone away
 
 Wenn ich die Nextcloud installieren will kommt:
 "Fehler
Das Datenverzeichnis /mnt/user/NcData/ kann nicht erstellt oder es kann darin nicht geschrieben werden."

 

Verzeichnis hab ich über "Shares anlegen" erstellt.
Verzeichnis ist Public.

Braucht man da irgendwie oder wo schreib/lese Rechte die gesetzt werden müssen?

Über Hilfe würde ich mich freuen.

Gruß
Rainer

  • Community Expert

Vorab: Die Share-Rechte haben nichts mit den Containern zu tun. Die gelten nur bei Zugriff über das Netzwerk und sollten natürlich NICHT ohne Passwort, also "Public" erfolgen.

 

Ich habe das gerade mal durchgespielt und bei mir hat das auf Anhieb geklappt. Da du bereits mit phpmyadmin nicht auf die MariaDB kommst, ist offensichtlich der MariaDB Container nicht erreichbar. Mein Tipp wäre sich HeidiSQL zu installieren und über den PC versuchen eine Verbindung zur MariaDB Datenbank aufzubauen:

https://www.heidisql.com/

 

Ich habe auf die Schnelle auch mal ein Video dazu erstellt:

 

Moin Reiner,

 

bevor wir versuchen dein individuelle Problem zu finden, hier ein Schritt-für-Schritt Guide:

 

Hier sind echt alles beschrieben, was du machen musst. Vom Nextcloud Container, über MariaDB, dass erstellen einer Datenbank und das einbinden der Datenbank in Nextcloud.

Sollten dann noch Probleme sein, ist es einfach für die Leute im Forum zu erkennen wo es haken könnte.

 

  • Author

Hallo mgutt,

Hallo sonic6,

 

danke für Eure Infos.

Ich werde dem die nächsten Tage mal nachgehen, wenn ich Zeit habe.

Teilweise konnten wir die Probleme am Wochenende lösen.

Ich hatte über Anydesk Hilfe.

Ich melde mich wieder wie es weitergegangen ist.

Gruß

Rainer

  • 2 weeks later...

Hallo sonic6,

On 12/1/2020 at 6:53 AM, sonic6 said:

Moin Reiner,

 

bevor wir versuchen dein individuelle Problem zu finden, hier ein Schritt-für-Schritt Guide:

 

Hier sind echt alles beschrieben, was du machen musst. Vom Nextcloud Container, über MariaDB, dass erstellen einer Datenbank und das einbinden der Datenbank in Nextcloud.

Sollten dann noch Probleme sein, ist es einfach für die Leute im Forum zu erkennen wo es haken könnte.

 

 

Danke für deinen Hinweis,

 

Ich habe mir viele Videos von "Space Invader 1" angesehen, danke auch an dieser Stelle für die tolle Arbeit echt gut erklärt.

 

Ich konnte mit Hilfe seiner Videos einiges zum Laufen bringen nur leider nicht Nextcloude + mariadb

 

Was habe ich gemacht:

1.) als völliger Neuling erst mal unraid installiert, super läuft ohne Fehler

- Nextcloud  Docker instaliert, super läuft auf den ersten Blick

==> erste Fehlermeldungen in Nextcloude

==> Lösungsvorschläge aus diversen Foren, ich soll mariadb installieren

- ok habe mariadb installiert, aber leider keinen Weg gefunden wie ich nextcloud dazu bringe mit mariadb zu arbeiten

 

2.) also alles löschen neu anfangen

- mariadb deinstalliert

- nextcloud deinstalliert

- CA Cleanup Appdata drüber laufen lassen, einige Dateien wurden bereinigt, gelöscht

 

3.) Neuinstallation

- mariadb genau nach angaben aus dem Video von SpaceInvader one installiert und in der Kommandozeile alle Änderungen durchgeführt = exakt gleich wie im Video

- nextcloude installiert exakt gleich wie im Video

ich komme aber über den im Video beschriebenen nextcloud Erst Anmelde Bildschirm nicht hinaus

 

nachdem ich alle Angaben exact wie im Video eigegeben habe kommt nach einiger Zeit diese Fehlermeldung: "504 Gateway Time-out" darunter steht: "nginx/1.18.0"

 

ich würde mich freuen wenn mir da jemand helfen könnte

Guten Morgen,

vielleicht kann ich ein wenig helfen. Betreibe Nextcloud mit MariaDB seit etlichen Monaten ohne Probleme auf meinem Unraid Server!

 

1. Installiere folgende Docker auf deiner Server "MariaDB,phpmyadmin,nextcloud,NginxProxyManager".

2. Verbinde dich mit phpmyadmin auf den MariaDB Server und erstelle eine Datenbank plus Benutzer mit allen Rechten! (Bei mir ist es DB "Nextcloud" mit User Cheesy. Die Datenbank hat bei mir folgendes Format "utf8mb4_bin". Format musst du beim Erstellen auswählen!

3. Nextcloud installieren und MariaDB als Datenbank angeben.

 

Bei mir sind noch folgende Docker in Bezug auf Nextcloud im Einsatz. OnlyOffice Dokumenten Server, DDClient zum Updaten der DynamischenDNS, db-Backup zum Sichern der Datenbanken

 

Ich habe mal Screenshots meiner Configs gemacht, evtl kann es dir helfen. In der config.php habe ich alles persönliche mit XXXXXX ersetzt. Bei dem NginxProxy Bild habe ich die Domain gelöscht.

 

Falls nicht weiter kommst, einfach melden!

 

Grüße aus Bayern

 

 

config.php.JPG

MariaDB Docker.JPG

Nextcloud Docker.JPG

Nginx Proxy Docker.JPG

Nginx Proxy.JPG

phpmyadmin Docker.JPG

Rechte Datenbank.JPG

  • Community Expert

Kurze Frage: Welchen Nextcloud Container nutzt du? Es gibt ja einen, der MariaDB enthält und den offiziellen, wo man selbst MariaDB in einem separaten Container bereitstellen muss.

@mgutt

Weiß jetzt nicht, ob du den Beitragsersteller meinst oder mich. Ich betreibe den Docker vom linuxserver Team.

Kann allgemein die Container nur empfehlen (z.B. Plex). Sehr stabil und Updates kommen auch immer sehr schnell.

Bzgl Nextcloud würde ich immer zu einer externe Datenbank greifen, da es andere Dockeranwendungen gibt, welche ebenfalls MariaDB nutzen.

So habe ich alles in einem und muss sozusagen nur einen Datenbankcontainer sichern! Siehe Container db-backup

 

Gruß

  • Community Expert

Ich meine den Threadersteller

Hallo Rockikone,

hallo mgutt,

 

Danke für eure Antworten,

 

das von Rockikone muss ich erst noch genauer durchlesen und versuchen zu verstehen........

.... phpmyadmin habe ich schon mal versucht zum Laufen zu bringen ist mir aber nicht gelungen, habe ich wieder deinstalliert

.... ich bin wie gesagt absoluter Anfänger im Einrichten und umschreiben unraid, Docker, Linux, SQL ????  usw

... aber ich versuche zu lernen, vor 4 Wochen wusste ich noch nicht einmal, dass es unraid gibt

 

mgutt auf deine frage welche Version, ich glaube genau die, die SpaceInvader one in seinem Video verwendet

 

image.png.362669881e7c2c51b42a686e944737f3.png

 

image.png.ce07b478c95db10fdf607743321c1a1e.png

 

ich habe auch "HeidiSQL" auf meinem PC installiert und damit kann ich mich zu mariadb verbinden,

ich habe nur leider gar keine Ahnung von SQL Datenbanken,

soweit ich das sehe habe ich aber eine nextcloud Datenbank in mariadb erstellt, exakt so wie im Video von SpaceInvaderOne beschrieben, das share nextcloud das ich dafür erstellt, habe ist öffentlich.

 

image.thumb.png.0b2d8077f21feb98cc7b9c19a66e66a4.png

 

 

gute Nachricht 😀👍

 

ich habe mariadb deinstalliert und neu installiert, alles nochmal eingerichtet ==  jetzt geht es, ich konnte nextcloud starten

 

 

 

 

  • Community Expert
1 hour ago, Ryley Robinson said:

das share nextcloud das ich dafür erstellt, habe ist öffentlich.

Wenn Du einen Share auf öffentlich stellst, dann kann ihn jeder in deinem Netzwerk öffnen, verändern oder löschen. Ein Container greift außerdem nicht auf einen Share zu, sondern auf einen lokalen Ordner. Es kann sein, dass du den auch als Share freigegeben hast, aber das interessiert den Container nicht. Einen Share also immer nur Privat mit Login freigeben! Denk aber an Backups, denn wenn der Client mit dem Login Ransomware drauf bekommt, zerlegt die trotzdem die Daten.

  • 2 weeks later...

Danke für die Info, ich habe das jetzt verstanden was du meinst, ( Unterschied zwischen "Share" und "lokaler Ordner" )

 

das hat mir heute ein sehr geduldiger User erklährt, den ich alle meine Nerd Fragen stellen konnte, ich verstehe das jetzt auf alle Fälle besser als vorher

 

und ja werde ich machen DANKE 🙂

 

ach ja und nochmal zu Ersten Thema,

ich habe sowohl mariadb und auch nextcloud nochmals installiert,

ich glaube ich hatte einen Tippfehler in der mariadb Befehlszeile.

 

jetzt läuft alles, bevor ich mit nextcloud weitermache muss ich  noch einen revers proxy instalieren, das ist mein nächstes Projekt 🙂

 

  • ich777 changed the title to [SOLVED] Problem mit Nextcloud Installation

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.