GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Installieren Sie Nextcloud auf Debian 10

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:

  1. Geben Sie Ihre MariaDB-Installation mit dem folgenden Befehl ein:

    mysql
    
  2. 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>;
    
  3. 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>';
    
  4. Gewähren Sie dem Benutzer Zugriff auf die Datenbank :

    GRANT ALL PRIVILEGES ON <database>.* TO '<dbUser>'@'localhost';
    
  5. Flush-Privilegien:

    FLUSH PRIVILEGES;
    
  6. 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:

  1. Wechseln Sie in das Dokument-Root-Verzeichnis.:

    cd /var/www/html/
    
  2. Laden Sie die neueste Version von Nextcloud herunter:

    wget https://download.nextcloud.com/server/releases/latest.zip
    
  3. Dekomprimieren Sie die Datei:

    unzip latest.zip
    
  4. Entferne die komprimierte Datei:

    rm latest.zip
    
  5. Geben Sie dem Webserver die Eigentümerschaft:

    chown -R www-data:www-data nextcloud/
    
  6. Starten Sie Apache neu:

    systemctl restart apache2
    
  7. 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.


Linux
  1. So installieren Sie Nextcloud auf Debian 9

  2. So installieren Sie Nextcloud 14 auf Debian 9

  3. So installieren Sie NextCloud 13 auf Debian 9

  4. Installieren Sie GitLab unter Debian 10

  5. Installieren Sie Nextcloud auf Fedora 31

So installieren Sie OwnCloud 9 auf Debian 8

So installieren Sie WordPress unter Debian 8

So installieren Sie MariaDB unter Debian 8

So installieren Sie Nextcloud unter Debian 8

So installieren Sie Nextcloud unter Debian 11

So installieren Sie Zabbix unter Debian 11