Nextcloud

Letzte Änderung: 2020-02-26

Folgendes ist ab sofort zu beachten! Der /sharedfolders -Ordner wird nicht mehr für Dockereinträge verwendet! Es werden ab nun die direkten Einhängepunkte angegeben. Infos darüber gibt es hier. Ich gehe in den einzelnen Dockerguides nicht mehr direkt darauf ein, da diese Änderung endgültig ist und man sich daran gewöhnen wird!

Dieses Beispiel wurde am Raspi 4 und auf amd64 erfolgreich erstellt.

phpmyadmin öffnen und eine neue Datenbank anlegen.

Neue Datenbank anlegen – Datenbankname   nextcloud   eingeben und „Anlegen“ drücken

Dann im linken Feld auf Neu klicken und im mittleren Feld , bei unserer nextcloud-Datenbank auf Rechte überprüfen klicken (nicht die Datenbank selbst anklicken, sondern nur rechts Rechte überprüfen).

 (nicht die Datenbank selbst anklicken, sondern nur rechts auf „Rechte überprüfen“)

NEU – Benutzerkonto hinzufügen

Benutzername:                einen Benutzernamen, der Euch beliebt

Host:                                     %

Passwort:                           Ein Passwort Eurer Wahl

Passwort:                           Das Passwort wiederholen

Runter scrollen und „OK“ klicken

Das phpmyadmin-Fenster kann geschlossen werden.

Den Hauptordner Nextclouddata unter dem Reiter Freigegebene Ordner erstellen, falls noch nicht erledigt. Zugriffsrechte Administrator und Benutzer lesen/schreiben, andere Kein Zugriff!

#

Folgendes komplett kopieren und im Terminal einfügen. Evtl anpassen, falls ihr eine andere Ordnerstruktur verwendet. Ich verwende den Port 447 als Weiterleitungsport. PUID und PGID nach Euren Werten anpassen.

docker run -d \
  --name=nextcloud \
  -e PUID=1001 \
  -e PGID=100 \
  -e TZ=Europe/Berlin \
  -p 447:443 \
  -v /var/lib/NextcloudConfig:/config \
  -v /srv/dev-disk-by-label-Data/NextcloudData:/data \
  --restart unless-stopped \
  linuxserver/nextcloud

Enter

Quelle: https://hub.docker.com/r/linuxserver/nextcloud

Aufruf im Browser:

h ttps://SERVER-IP-ADRESSE:447

Warnhinweis ist normal und kann akzeptiert werden!

Administratorkonto anlegen

Benutzername:                admin

Passwort:                           Ein Passwort Eurer Wahl

Speicher und Datenbank klicken

Datenverzeichnis

/data

Speicher & Datenbank

MySQL/MariaDB auswählen

Datenbankbenutzer: Den Benutzernamen, den ihr vorhin bei phpmyadmin angelegt habt (nicht root!)

Passwort:                           Das dazugehörige Passwort

Datenbank-Name:          nextcloud

Localhost:                           ip-adresse-des-servers:3306

Starten

Achtung! Bei den Raspi’s kommt hier oft die Fehlermeldung „504 Gataway Time-out“

Bitte lasst einfach die Fehlermeldung paar Minuten stehen! Die Festplatte schreibt im Hintergrund munter weiter und legt die Daten trotzdem an.  An der Festplattenkontrollleuchte erkennt ihr, wann das System fertig ist. Für alle, die keine Anzeige haben, macht Euch `nen Kaffe oder so. Nach einigen Minuten könnt ihr das Browserfenster aktualisieren und der Login-Bildschirm von Nextcloud erscheint.

Entdeckter Fehler: Ich konnte mich am Raspi nur mit admin und dem Admin-Passwort anmelden und musste meinen Benutzer in Nextcloud nochmals anlegen. Das könnte am Docker selbst liegen oder ich habe was übersehen. Wichtig ist, dass das so funktioniert.