Vorbereitung für die Installation
Testumgebung und Zugangsdaten
Diese Anleitung ist für eine abgeschottete Testumgebung vorgesehen. Für eine bessere Übersicht und nachvollziehbare Übungsschritte die Benutzernamen und Passwörter aus der Vorlage auf der Vorbereitungsseite unverändert verwenden. Diese Zugangsdaten sind ausschließlich für die Testumgebung bestimmt.
Diese Vorbereitung gilt sowohl für die ausführliche Nextcloud-Installation als auch für die Quick-Install-Anleitungen. Vor der Installation die Server-IP und den Hostnamen festlegen und sicherstellen, dass die verwendeten Clients den Namen auflösen können. Wenn der DNS-Server bereits die richtige Adresse liefert, ist kein zusätzlicher Hosts-Eintrag erforderlich.
Benutzer und Passwörter
Diese Angaben gelten als gemeinsame Beispiele für die normale Installation und Quick Install v2. Für die abgeschottete Testumgebung die folgenden Werte unverändert in die Datenbankbefehle und den Nextcloud-Einrichtungsassistenten übernehmen. Einheitliche Zugangsdaten erleichtern die Übersicht und Fehlersuche.
| Einstellung | Beispielwert |
|---|---|
| Nextcloud-Administrator | Admin |
| Administratorpasswort (nur Übung) | Start#1234 |
| Datenverzeichnis | /var/www/nextcloud/data |
| Datenbankbenutzer | nc_user |
| Datenbankpasswort (nur Übung) | nc_pass |
| Datenbankname | nextcloud |
| Datenbankserver | localhost |
Das Nextcloud-Administratorkonto und der MariaDB-Benutzer sind getrennte Konten. Der Datenbankbenutzer wird in MariaDB angelegt; das Administratorkonto entsteht bei der Einrichtung von Nextcloud. Für einen späteren öffentlichen Betrieb das Datenverzeichnis bereits bei der Installation außerhalb des Webroots anlegen.
Hostnamen ohne DNS auflösen
Wenn im Netzwerk kein DNS-Server den Nextcloud-Hostnamen auflöst, ist auf
jedem Client, der auf Nextcloud zugreifen soll, ein Eintrag in der
Hosts-Datei erforderlich. Der Linux-Pfad lautet /etc/hosts.
Die tatsächliche IP-Adresse des Nextcloud-Servers und den gewählten Hostnamen verwenden. Beispiel:
192.168.178.50 durch die Server-IP ersetzen. Denselben Hostnamen später
auch in der Apache-Konfiguration, im TLS-Zertifikat und in Nextclouds
trusted_domains verwenden. Bestehende Einträge in der Hosts-Datei bleiben erhalten.
Die Server-IP sollte fest vergeben oder im Router per DHCP reserviert sein.
Linux: Auf dem Client die Datei mit Administratorrechten öffnen und die Beispielzeile mit den tatsächlichen Werten ergänzen:
Wenn der Nextcloud-Server seinen eigenen Namen ebenfalls nicht auflösen kann,
den Eintrag auch dort ergänzen, beispielsweise für die späteren curl-Prüfungen.
Windows: Den Editor über „Als Administrator ausführen“ starten. Dann folgende Datei öffnen; im Öffnen-Dialog gegebenenfalls „Alle Dateien“ auswählen:
Dieselbe Zeile ergänzen und die Datei als hosts ohne .txt-Endung speichern.
Falls Windows noch eine alte Zuordnung verwendet, den DNS-Cache in einer
als Administrator gestarteten Eingabeaufforderung leeren:
Kontrolle: Auf dem jeweiligen Client ping nc.home.arpa ausführen. Der Name
sollte zur eingetragenen Server-IP aufgelöst werden. Ausbleibende Ping-Antworten
können auch durch eine Firewall verursacht werden; entscheidend ist zunächst
die angezeigte IP-Adresse.