Nextcloud® ist eine Filesharing-Software ähnlich wie Google® Drive oder Dropbox®. Da Nextcloud Open Source ist, haben Sie die volle Kontrolle und können den Server auf Ihrem Computer installieren. Dieser Artikel beschreibt die Installation von Nextcloud auf einem Debian® 10 Cloud-Server.
Voraussetzungen
- Ein Cloud-Server mit Debian 10
- Zugriff auf den Root- oder Admin-Benutzer
Installieren und konfigurieren Sie einen LAMP-Stack
Bevor Sie Nextcloud installieren, müssen Sie einen LAMP-Stack (Linux®, Apache®, MySQL® oder MariaDB® und PHP) auf Ihrem Server haben.
Geben Sie in der Befehlszeile die folgenden Befehle ein, um Apache, MariaDB und PHP zu installieren:
apt install apache2 mariadb-server libapache2-mod-php7.3 unzip
apt install php7.3-gd php7.3-json php7.3-mysql php7.3-curl php7.3-mbstring
apt install php7.3-intl php-imagick php7.3-xml php7.3-zip
Nachdem Sie MariaDB installiert haben, sollten Sie den folgenden Befehl ausführen, um Ihre Datenbank zu sichern:
mysql_secure_installation
Mit diesem Befehl können Sie ein Root-Passwort festlegen, Remote-Root-Anmeldungen verbieten und die Testdatenbank löschen.
Konfigurieren Sie Ihre Datenbank mit den folgenden Schritten:
-
Geben Sie Ihre MariaDB-Installation mit dem folgenden Befehl ein:
mysql
-
Erstellen Sie eine Datenbank für Nextcloud. Ersetzen Sie
durch einen Datenbanknamen Ihrer Wahl. Wir empfehlen, einen Datenbanknamen zu wählen, der den Zweck der Datenbank deutlich macht. CREATE DATABASE <database>;
-
Erstellen Sie einen Benutzer für die neue Datenbank. Ersetzen Sie
durch einen Benutzernamen und durch ein sicheres Passwort Ihrer Wahl. CREATE USER '<dbUser>'@'localhost' IDENTIFIED BY '<PASSWORD>';
-
Gewähren Sie dem Benutzer
Zugriff auf die Datenbank : GRANT ALL PRIVILEGES ON <database>.* TO '<dbUser>'@'localhost';
-
Flush-Privilegien:
FLUSH PRIVILEGES;
-
Verlassen Sie MariaDB:
exit
Notieren Sie sich diese Anmeldeinformationen. Sie benötigen sie für den Zugriff auf die Datenbank in Nextcloud.
Nextcloud installieren
Nachdem wir unseren Basis-LAMP-Stack eingerichtet haben, können wir mit der Installation von Nextcloud selbst fortfahren. Verwenden Sie die Befehle in den folgenden Schritten, um Nextcloud herunterzuladen und zu installieren:
-
Wechseln Sie in das Dokument-Root-Verzeichnis.:
cd /var/www/html/
-
Laden Sie die neueste Version von Nextcloud herunter:
wget https://download.nextcloud.com/server/releases/latest.zip
-
Dekomprimieren Sie die Datei:
unzip latest.zip
-
Entferne die komprimierte Datei:
rm latest.zip
-
Geben Sie dem Webserver die Eigentümerschaft:
chown -R www-data:www-data nextcloud/
-
Starten Sie Apache neu:
systemctl restart apache2
-
Navigieren Sie im Webbrowser auf Ihrem lokalen Computer zu
https://<internet_ip_address>/nextcloud
.Hier können Sie den Admin-Benutzer erstellen und den Datenbankzugriff konfigurieren. Wählen Sie für das Administratorkonto eine beliebige sichere Kombination aus Benutzername und Passwort. Geben Sie für die Datenbank dieselben Anmeldeinformationen ein, die Sie zuvor konfiguriert haben.
Nextcloud installiert dann das Basissystem sowie einige Anwendungen, die Sie möglicherweise nützlich finden. Nachdem dies abgeschlossen ist, wird das Nextcloud-Bedienfeld angezeigt und Sie können einige Dateien hochladen.