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

So installieren Sie Nextcloud auf Debian 9

Nextcloud ist eine Web-Suite, die Cloud-Speicher über das Netzwerk bereitstellt, eine Abspaltung von ownCloud. Es ist wie ein Google Drive / Dropbox, mit dem Sie Ihre Dokumente und Bilder an einem zentralen Ort speichern und teilen können.

In diesem Beitrag werden wir sehen, wie Nextcloud auf Debian 9 installiert wird.

Systemanforderungen

NextCloud arbeitet auf LAMP,

Linux :Ubuntu 18.04, Debian 9/8, SUSE Enterprise Server 11 SP3 &12, Redhat Enterprise Linux 7 / CentOS 7.

Apache 2.4 mit mod_php

Datenbank :MariaDB / MySQL, PostgreSQL, Oracle 11g.

PHP 7.1 und höher.

Nextcloud Enterprise ist ebenfalls verfügbar.

Funktionen

  • Greifen Sie überall auf Ihre Dateien zu.
  • Teilen Sie Ihre Dateien mit anderen Benutzern und schützen Sie die öffentlichen Links mit einem Passwort.
  • Zwei-Faktor-Authentifizierung mit QR-Code und TOTP.
  • Überwachen und verfolgen Sie Änderungen an Ihrer Datei.
  • NextCloud kann auf Dateien zugreifen, die bei externen Anbietern von Cloud-Speicherdiensten wie Amazon, Google und Dropbox gespeichert sind.

Mehr hier.

Voraussetzungen

Apache-Webserver installieren

sudo apt update 

sudo apt install -y apache2 bzip2

Installieren Sie MariaDB

sudo apt install -y mariadb-server

Installieren Sie PHP 7.2

Nextcloud unterstützt kein PHP 7.0, das standardmäßig mit Debian geliefert wird. Da Nextcloud PHP 7.1 und höher erfordert, konfigurieren wir das SURY-Repository für die Installation von PHP 7.2.

sudo apt install ca-certificates apt-transport-https

wget -q https://packages.sury.org/php/apt.gpg -O- | sudo apt-key add -

echo "deb https://packages.sury.org/php/ stretch main" | sudo tee /etc/apt/sources.list.d/php.list

sudo apt update

Wir werden nun das PHP und seine wichtigen Erweiterungen für NextCloud installieren.

sudo apt install -y libapache2-mod-php7.2 php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring php7.2-intl php-imagick php7.2-xml php7.2-zip php7.2-sqlite3

Apache-Module aktivieren

Sie müssen die folgenden Module aktivieren, damit NextCloud ordnungsgemäß funktioniert.

sudo a2enmod rewrite

Wenn Sie möchten, können Sie die unten empfohlenen Apache-Module aktivieren:

sudo a2enmod headers

sudo a2enmod dir

sudo a2enmod env

sudo a2enmod mime

Starten Sie den Apache-Dienst neu.

sudo systemctl restart apache2

Nextcloud installieren

Nextcloud herunterladen

Nextcloud bietet ein Archivpaket für Linux-Server zum Herunterladen und manuellen Einrichten auf dem LAMP-Stack.

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 der Apache-Benutzer die Daten hineinschreiben kann.

sudo chown -R www-data:www-data /var/www/html/nextcloud/

Datenbank erstellen

Wenn Sie zum ersten Mal eine MariaDB-Instanz aufrufen,

LESEN:Sichern Sie MariaDB mit dem Befehl mysql_secure_installation

Melden Sie sich mit dem Root-Benutzer beim MariaDB-Server an, um eine Datenbank zu erstellen.

Sie müssen das Root-Passwort nicht eingeben, wenn Sie mysql mit sudo ausführen, und drücken Sie einfach die Eingabetaste, um die MariaDB-Shell zu erhalten, wenn MariaDB nach dem Root-Passwort fragt
sudo mysql -u root -p

Erstellen Sie eine Datenbank namens „nextclouddb “.

create database nextclouddb;

Gewähren Sie „nextclouduser “, um auf die „nextclouddb “ Datenbank auf localhost mit einem Passwort „password “.

grant all on nextclouddb.* to 'nextclouduser'@'localhost' identified by 'password';

Beenden Sie die MariaDB-Eingabeaufforderung.

quit

NextCloud einrichten

Öffnen Sie Ihren Webbrowser und navigieren Sie zur folgenden URL.

http://ihre-ip-adresse-ess/nextcloud

Füllen Sie die Einrichtungsseite mit Administratorinformationen (Benutzername und Passwort) und dann mit dem Speicherort des Datenordners aus.

Sie können entweder SQLite oder MySQL wählen.

Wenn Sie sich für die Verwendung der SQLite-Datenbank entschieden haben, müssen Sie keine Datenbankdetails eingeben. Die Verwendung von SQLite in einer Produktionsumgebung wird nicht empfohlen.

Also werden wir hier MariaDB verwenden. Geben Sie die Details der MariaDB-Datenbank auf der folgenden Seite ein.

Zugriff auf Nextcloud

Klicken Sie auf Schließen, um das Nextcloud-Popup zu schließen.

Sie erhalten nun die Startseite von Nextcloud. Klicken Sie auf das „+ Zeichen ” und dann Hochladen, um mit dem Hochladen der Dateien zu beginnen.

Schlussfolgerung

Ich hoffe, dieser Beitrag hat Ihnen geholfen, Nextcloud auf Debian 9 zu installieren. Als Sicherheitsmaßnahme können Sie HTTPS für Nextcloud aktivieren.


Debian
  1. So installieren Sie Tomcat 8.5 auf Debian 9

  2. So installieren Sie MongoDB unter Debian 9

  3. So installieren Sie Nginx unter Debian 9

  4. So installieren Sie Apache unter Debian 9

  5. So installieren Sie NextCloud 13 auf Debian 9

So installieren Sie NextCloud unter Debian 10

So installieren Sie Nginx unter Debian 11

So installieren Sie Nagios unter Debian 10 / Debian 9

So installieren Sie Nextcloud unter Debian 11 / Debian 10

So installieren Sie NextCloud unter Debian 11 Bullseye Linux

So installieren Sie Go unter Debian 11