Installieren von Nextcloud auf Debian Top 10

Installieren von Nextcloud auf Debian Top 10
Wenn Sie Ihren eigenen Dateifreigabe -Dienst einrichten möchten, ist Nextcloud eine Option für Sie. NextCloud ist eine Open-Source-Software für selbst gehostete Dateifreigabe. In diesem Artikel werde ich Ihnen zeigen, wie Sie NextCloud auf Debian 10 Buster installieren können. Also lasst uns anfangen.

Installieren von NextCloud:

NextCloud ist eine PHP -basierte Web -App. Es läuft auf der Lampe (Linux, Apache, MySQL/Mariadb, PHP) Stack. Alle erforderlichen Pakete zum Einrichten eines Lampenstapels finden Sie im offiziellen Paket -Repository von Debian 10. So können wir problemlos einen Debian 10 Lamp Server einrichten und Nextcloud dort konfigurieren.

Aktualisieren Sie zunächst den APT -Paket -Repository -Cache mit dem folgenden Befehl:

$ sudo APT Update

Der APT -Paket -Repository -Cache sollte aktualisiert werden.

Installieren Sie nun Apache Web Server, PHP und erforderliche PHP -Bibliotheken für NextCloud, MariADB -Datenbankserver und andere erforderliche Tools aus dem offiziellen Paket -Repository von Debian 10 mit dem folgenden Befehl:

$ sudo apt install mlocate apache2 libapache2-mod-php mariadb-client
Mariadb-Server WGet Unzip BZIP2 CURL PHP-COMP-COMP-CURL PHP-GD
PHP-Mbstring PHP-MYSQL PHP-XML PHP-ZIP PHP-INTL PHP-APCU PHP-Redis
PHP-HTTP-Request

Jetzt drücken Y und dann drücken Sie Um die Installation zu bestätigen.

Der APT -Paket -Manager lädt alle erforderlichen Pakete herunter und installiert. Es kann eine Weile dauern, bis es fertig ist.

Zu diesem Zeitpunkt sollten alle Pakete installiert werden.

Jetzt müssen Sie eine MariADB -Datenbank für NextCloud erstellen.

Um das zuerst bei der Mariadb -Hülle als Wurzel Datenbankbenutzer mit dem folgenden Befehl:

$ sudo mysql -u root -p

Standardmäßig nein Wurzel Passwort sollte festgelegt werden. Also drücken Sie einfach .

NOTIZ: Wenn Sie bereits über einen Lampenserver -Setup verfügen, hat Ihre Datenbank in MySQL/MariadB möglicherweise eine Wurzel Passwort festgelegt. In diesem Fall geben Sie die ein Wurzel Passwort und drücken Sie .

Sie sollten in der Mariadb -Hülle angemeldet sein.

Erstellen Sie nun eine neue Datenbank Nextcloud Für Nextcloud mit der folgenden SQL -Anweisung:

Mariadb [(keine)]> Datenbank Nextcloud erstellen;

Erstellen Sie nun einen neuen Benutzer Nextcloud, Stellen Sie das Passwort für den neuen Benutzer fest (123 in meinem Fall) und dem neuen Benutzer alle Berechtigungen der Datenbank gewähren Nextcloud Mit der folgenden SQL -Anweisung:

Mariadb [(Keine)]> Geben Sie alle auf Nextcloud zu.* Zu 'Nextcloud'@'localhost' '
Identifiziert durch '123';

Führen Sie nun die folgende SQL -Anweisung aus, damit die Änderungen wirksam werden sollen:

Mariadb [(keine)]> Flush -Privilegien;

Geben Sie nun wie folgt aus der Mariadb -Hülle heraus:

Mariadb [(keine)]> \ q

Jetzt navigieren Sie zu /var/www Verzeichnis wie folgt:

$ cd /var /www

Laden Sie nun NextCloud 16 Zip -Archiv von der offiziellen Website von Nextcloud mit dem folgenden Befehl herunter:

$ sudo wget https: // download.Nextcloud.com/server/releases/nextcloud-16.0.4.Reißverschluss

NOTIZ: Nextcloud 16 ist die neueste stabile Veröffentlichung zum Zeitpunkt dieses Schreibens. Wenn Sie diesen Artikel lesen, kann die neue Version von NextCloud veröffentlicht werden. Wenn dies der Fall ist, kopieren Sie einfach den neuen Download -Link von der offiziellen Website von NextCloud und ersetzen Sie ihn hier.

NextCloud Zip Archiv sollte heruntergeladen werden.

Wie Sie sehen können, befindet sich das Nextcloud -Zip -Archiv in der /var/www Verzeichnis.

$ ls -lh

Extrahieren Sie nun das Nextcloud -Zip -Archiv mit dem folgenden Befehl:

$ sudo unzip Nextcloud-16.0.4.Reißverschluss

Nextcloud -Archiv sollte extrahiert werden.

Ein neues Verzeichnis NEXTCLOUD/ sollte erstellt werden. Dies ist das Webroot von Nextcloud.

Ändern Sie nun den Eigentümer und die Gruppe aller Dateien und Verzeichnisse in der NEXTCLOUD/ Verzeichnis an www-data folgendermaßen:

$ sudo chown -rfv www-data: www-data Nextcloud

Der Besitzer und die Gruppe sollten geändert werden.

Erstellen Sie nun eine neue Apache 2 -Site -Konfiguration für NextCloud mit dem folgenden Befehl:

$ sudo nano/etc/apache2/seites-verfügbare/nextcloud.Conf

Geben Sie nun die folgenden Zeilen in die Konfigurationsdatei ein.


Serveradmin webmaster@localhost
Documentroot/var/www/nextcloud
Alias/nextcloud "/var/www/nextcloud/"

Optionen +Followsymlinks
ALLESRIDE ALLES

Dav aus

Alle gewährt
SetEnv home/var/www/nextcloud
SetEnv http_home/var/www/nextcloud

ERROLLOG $ apache_log_dir/nextcloud_error_log
CustomLog $ apache_log_dir/nextcloud_access_log gemeinsam

Die endgültige Konfigurationsdatei sollte wie folgt aussehen. Speichern Sie nun die Datei durch Drücken + X gefolgt von Y Und .

Aktivieren Sie nun die Konfiguration der NextCloud Site mit dem folgenden Befehl:

$ sudo a2ensit Nextcloud.Conf

Deaktivieren Sie nun die Standard -Site -Konfiguration mit dem folgenden Befehl:

$ sudo a2dissit 000 Default.Conf

Starten Sie nun den Webserver Apache 2 mit dem folgenden Befehl neu:

$ sudo systemctl starten Sie Apache2 neu

Überprüfen Sie nun, ob die Apache2 Der Service wird mit dem folgenden Befehl ausgeführt:

$ sudo systemctl Status Apache2

Wie Sie sehen können, die Apache2 Der Service läuft. Die Konfiguration sollte also erfolgreich sein.

Konfigurieren von Nextcloud:

Wenn Sie zum ersten Mal NextCloud ausführen, müssen Sie einen NEXTCOUD -Administrator -Benutzer erstellen und Datenbankanmeldeinformationen für NextCloud angeben. Sie können das alles von der nächsten Weboberfläche von Nextcloud machen.

Suchen Sie zunächst die IP -Adresse Ihres Debian 10 -Geräts mit dem folgenden Befehl:

$ ip a

Wie Sie sehen können, lautet die IP -Adresse meiner Debian 10 -Maschine 192.168.21.131. Es wird für Sie anders sein. Stellen Sie also sicher, dass Sie es von nun an durch Ihre ersetzen.

Öffnen Sie jetzt Ihren Browser und besuchen Sie http: // 192.168.21.131 und Sie sollten die folgende Seite sehen. Geben Sie nun den Namen Ihres Administrators und Ihr Passwort hier ein.

Das Standarddatenverzeichnis von Nextcloud ist /var/www/nextcloud/Daten. Wenn Sie dies ändern möchten, müssen Sie ein Speichergerät einstellen /var/www/nextcloud/Daten und ändern Sie den Eigentümer und die Gruppe dieses Verzeichnisses auf www-data. Für weitere Informationen lesen Sie Verwenden Sie einen dedizierten Speicher für NextCloud Abschnitt des Artikels Nextcloud auf Ubuntu installieren.

Sie sollten angemeldet sein. Klicke auf X.

Sie sollten das NextCloud -Dashboard sehen. Sie können Ihre persönlichen Dateien verwalten, neue Benutzer erstellen oder Nextcloud von hier aus verwalten.

So installieren Sie Nextcloud auf Debian 10. Danke, dass du diesen Artikel gelesen hast.