Änderungsstand: 2021-05-08
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!
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).
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.
Im OMV den Hauptordner Nextclouddata unter dem Reiter Freigegebene Ordner erstellen, falls noch nicht erledigt. Zugriffsrechte Administrator und Benutzer lesen/schreiben, andere Kein Zugriff!
Terminal:
Wenn noch nicht geschehen, den Hauptordner für die Compose-Dateien erstellen:
mkdir /home/dockervolumes
Nun folgende Befehle im Terminal eingeben ( Ordner wird erstellt und die *.yml wird dort geöffnet).
sudo mkdir /home/dockervolumes/nextcloud
cd /home/dockervolumes/nextcloud && sudo nano docker-compose.yml
Folgendes dort einfügen (vorher Eure Werte überprüfen):
---
version: "2"
services:
nextcloud:
image: ghcr.io/linuxserver/nextcloud
container_name: nextcloud
environment:
- PUID=1001
- PGID=100
- TZ=Europe/Berlin
volumes:
- /var/lib/NextcloudConfig:/config
- /srv/dev-disk-by-label-Data/Nextclouddata:/data
ports:
- 447:443
restart: unless-stopped
Speichern mit Strg-x, y, Enter
Quelle: https://hub.docker.com/r/linuxserver/nextcloud
Anschließend die „yml“ starten mit
cd /home/dockervolumes/nextcloud && docker-compose up -d
Das Dockerimage wird heruntergeladen und der Docker mit der eingetragenen Konfiguration gestartet.
Fertig.
Falls der Docker gelöscht werden soll, einfach die Erklärung ansehen.
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.
Falls ihr Sicherheitswarnungen im Nextcloud angezeigt bekommt, dann schaut mal hier vorbei.