Nextcloud installieren
Installationsdateien herunterladen und auspacken
Nextcloud kann auf der Download-Seite des Projekts heruntergeladen werden: https://nextcloud.com/de/install/#instructions-server Die zip-Datei, die wir verwenden wollen findet sich im Abschnitt COMMUNITY PROJEKTE → Archiv
.
Du kannst sie mit folgenden Befehlen direkt auf deinen NUC herunterladen und auspacken
cd /srv sudo wget https://download.nextcloud.com/server/releases/latest.zip sudo unzip latest.zip sudo chown -R www-data: nextcloud sudo rm latest.zip sudo mkdir nextcloud-data sudo chown www-data: nextcloud-data
Webserver passend konfigurieren
Editiere die Datei /etc/apache2/sites-enabled/000-default.conf
:
- Der Eintrag bei
DocumentRoot
muss auf/srv/nextcloud
geändert werden - Der Abschnitt für das Directory muss eingefügt werden
DocumentRoot /srv/nextcloud <Directory "/srv/nextcloud"> AllowOverride all Require all granted </Directory>
- Anschließend den Webserver neu starten:
sudo systemctl restart apache2
Installationsvorgang starten
Öffne auf deinem Laptop die Adresse http://172.21.21.x/
- es öffnet sich nebenstehder Dialog.
- Gib einen Benutzernamen ein, dessen Funktion später Administrator der Cloud ist. Nimm hier etwas neutrales, z.B.
ncadmin
, du kannst für die eigentliche Nutzung der Cloud später ein Konto für dich und andere anlegen. - Lege ein starkes Passwort (mindestens 20 Zeichen) für den Admin fest, das du dir notierst, am besten in einem Passwort Manager.
- Gib als Ordner für die Netxcloud Daten
/srv/nextcloud-data
. Diesen Ordner hast du zuvor schon erstellt (s.o.) - Gib dann die Zugangsdaten für die Datenbank ein. Das muss mit den im Abschnitt Datenbank & Datenbankbenutzer für Nextcloud anlegen festgelegten Daten übereinstimmen. Wenn du dieser Anleitung gefolgt bist also:
- Datenbankkonto:
ncdbuser
- Datenbank-Passwort: Das von dir bei der Datenbankeinrichtung vergebene Passwort
- Datenbank:
nextcloud
- Datenbank-Host:
localhost
Wenn das alles eingegeben ist, klicke auf Installieren. Das dauert dann einen Moment, im Hintergrund wird nun die Datenbank eingerichtet und die Nextcloud zur Nutzung vorbereitet.