Nextcloud ist eine selbst gehostete Software-Suite, die Cloud-Speicher über das Netzwerk bereitstellt, und es ist ein Fork von ownCloud. Es ist wie ein Google Drive / Dropbox, mit dem Sie Ihre Dokumente und Bilder speichern, synchronisieren und teilen können.
In diesem Beitrag werden wir sehen, wie Nextcloud auf Debian 11 / Debian 10 installiert wird.
Apache-Webserver installieren
Installieren Sie zuerst den Apache-Webserver für Nextcloud.
sudo apt update sudo apt install -y apache2 bzip2
Installieren Sie MariaDB
Installieren Sie dann die MariaDB-Datenbank für die Nextcloud-Installation. Sie können auch die MySQL-Datenbank anstelle von MariaDB verwenden.
sudo apt install -y mariadb-server mariadb-client
Verwenden Sie nach der MariaDB-Installation den Befehl mysql_secure_installation, um die MariaDB-Installation zu sichern.
Installieren Sie PHP 7.3 oder 7.4
Nextcloud erfordert PHP-Version 7.3 oder 7.4, und dieselbe ist im Debian OS-Repository verfügbar. Sie können also das apt
verwenden Befehl, um PHP und seine Erweiterungen für die Nextcloud-Installation zu installieren.
sudo apt install -y libapache2-mod-php php-gd php-json php-mysql php-curl php-mbstring php-intl php-imagick php-xml php-zip php-sqlite3
Aktivieren Sie nach der Installation von PHP die folgenden Module für Nextcloud.
sudo a2enmod rewrite sudo a2enmod headers
Starten Sie den Apache-Dienst neu.
sudo systemctl restart apache2
Nextcloud installieren
Nextcloud herunterladen
Nextcloud bietet ein Archivpaket für Linux-Server an, das heruntergeladen und manuell auf dem LAMP-Stack eingerichtet werden kann.
cd /tmp/ wget https://download.nextcloud.com/server/releases/latest.tar.bz2 tar -jxvf latest.tar.bz2 sudo mv nextcloud /var/www/html/ sudo mkdir /var/www/html/nextcloud/data
Aktualisieren Sie den Besitz der Dateien im Nextcloud-Verzeichnis, damit Apache-Benutzer die Daten darin schreiben können.
sudo chown -R www-data:www-data /var/www/html/nextcloud/
Datenbank erstellen
Melden Sie sich mit dem Root-Benutzer beim MariaDB-Server an, um eine Datenbank zu erstellen.
sudo mysql -u root -p
Erstellen Sie zunächst eine Datenbank namens nextclouddb
.
create database nextclouddb;
Gewähren Sie dann nextclouduser
um auf die nextclouddb
zuzugreifen Datenbank auf localhost mit einem Passwort password
.
grant all on nextclouddb.* to 'nextclouduser'@'localhost' identified by 'password';
Beenden Sie die MariaDB-Shell.
exit
NextCloud einrichten
Öffnen Sie Ihren Webbrowser und navigieren Sie zur folgenden URL.
http://ihre.ip.addr.ess/nextcloud- Füllen Sie das Formular für Benutzername und Passwort aus, um ein Administratorkonto zu erstellen .
- Klicken Sie dann auf Speicher &Datenbank.
- Geben Sie zuerst den Speicherort des Datenordners von Nextcloud ein und dann die Datenbankinformationen in Datenbank konfigurieren Form von MySQL / MariaDB .
- Nachdem Sie alle Informationen eingegeben haben, klicken Sie auf Fertig stellen .
Zugriff auf Nextcloud
Nach Abschluss der Installation führt Sie das Installationsprogramm zur Startseite von Nextcloud.
Wenn Sie das Installationsprogramm zur Nicht-Existenz-Seite – http://index.php/core/apps/recommended – führt, klicken Sie auf die Schaltfläche „Zurück“, um zu Nextcloud zu gelangen.
Schlussfolgerung
Das ist alles. Ich hoffe, Sie haben gelernt, wie Sie Nextcloud unter Debian 11 / Debian 10 installieren. Als Sicherheitsmaßnahme können Sie HTTPS für Ihre Nextcloud-Installation aktivieren.