Zum Inhalt

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    nc.home.arpa

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:

sudo vi /etc/hosts

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:

C:\Windows\System32\drivers\etc\hosts

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:

ipconfig /flushdns

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.