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

So installieren Sie Nextcloud auf Ubuntu:Eine Schritt-für-Schritt-Anleitung zur Einrichtung

Wenn Sie nach einer echten selbst gehosteten Dateifreigabe- und Synchronisierungsplattform suchen, dann ist Nextcloud eine ausgezeichnete Lösung Ort zu beginnen. Ich werde Ihnen zeigen, wie Sie Nextcloud auf Ubuntu in ein paar einfach zu befolgenden Schritten installieren.

Nextcloud ist ein selbst gehosteter File-Sharing-Anwendungsserver, mit dem Sie Ihre Dateien, Dokumente und Kontakte von einem zentralen Ort aus speichern können. Es ist eine echte Open-Source-Plattform, ähnlich wie Dropbox, Google Drive, OneDrive und andere proprietäre Online-Speicherdienste.

Das Problem bei den Big Playern ist, dass Sie nicht wissen, wo sich Ihre Daten genau befinden und ob sie vor dem Zugriff Dritter sicher sind. Wenn es also um klassifizierte Daten geht, die Sie nicht auf Servern von Drittanbietern speichern möchten, ist es gut, sich für etwas zu entscheiden, das Sie vollständig kontrollieren können.

Mit Nextcloud können Sie alles zwischen Ihren Geräten synchronisieren und Dateien mit anderen teilen. Darüber hinaus können Sie mehrere Konten für Freunde/Familie erstellen. Sie können sich dann beim Server anmelden und Daten speichern, ganz ähnlich wie bei Dropbox usw.

Das serverseitige Programm von Nextcloud soll auf Linux-Betriebssystemen funktionieren; Daher kann es jeder Linux-Benutzer, selbst der Anfänger, einfach installieren. Kommen wir also ohne weiteres zur Installation.

1. Installieren Sie den Apache-Webserver

Da Nexcloud auf einem Webbrowser ausgeführt wird, besteht der erste Schritt darin, den Apache-Webserver zu installieren.

sudo apt install apache2

Überprüfen Sie nach der Installation den Status von Apache:

sudo systemctl status apache2

Anhand der obigen Ausgabe können wir sehen, dass der Apache-Webserver aktiv ist.

2. Installieren Sie PHP

Nextcloud ist in der Programmiersprache PHP geschrieben, daher ist PHP eine wesentliche Voraussetzung für Nextcloud-Code. Führen Sie die folgenden Befehle aus, um die von Nextcloud erforderlichen oder empfohlenen PHP-Module zu installieren.

sudo apt install php libapache2-mod-php php-imagick php-common php-mysql php-gd php-json php-curl php-zip php-xml php-mbstring php-bz2 php-intl php-bcmath php-gmp php-dom unzip

Bestätigen Sie Ihre PHP-Version:

php -v

Laden Sie Apache neu, damit die Änderungen wirksam werden.

sudo systemctl reload apache2

3. Installieren und konfigurieren Sie den MariaDB-Datenbankserver

Nextcloud kann MySQL-, MariaDB-, PostgreSQL- oder SQLite-Datenbanken verwenden, um seine Daten zu speichern. In diesem Handbuch verwenden wir MariaDB, also installieren wir es.

sudo apt install mariadb-server

Wenn die MariaDB-Server installiert sind, müssen wir ein Passwort für den MariaDB-Administratorbenutzer festlegen:

sudo mysql_secure_installation

Wenn Sie aufgefordert werden, das MariaDB-Root-Passwort einzugeben, drücken Sie die Eingabetaste, da das Root-Passwort noch nicht festgelegt ist. Geben Sie dann Y ein um das Root-Passwort für den MariaDB-Server festzulegen. Denken Sie daran, dem MariaDB-Root-Benutzer ein sicheres Passwort zu geben.

Als Nächstes können Sie die Eingabetaste drücken, um alle verbleibenden Fragen zu beantworten, anonyme Benutzer zu entfernen, die Remote-Root-Anmeldung zu deaktivieren und die Testdatenbank zu entfernen.

4. Erstellen Sie eine Datenbank und einen Benutzer für Nextcloud

Melden Sie sich als Root-Benutzer bei MariaDB an:

sudo mysql -u root -p

Erstellen Sie dann eine neue Datenbank für Nextcloud. Dieses Tutorial nennt die Datenbank nextcloud , aber Sie können einen beliebigen Namen verwenden.

CREATE DATABASE nextcloud;

Erstellen Sie als Nächstes den Datenbankbenutzer und erteilen Sie Berechtigungen für nextcloud Datenbank. Ich wähle nextcloud-user für einen Benutzernamen, aber Sie können Ihren bevorzugten Namen für diesen Benutzer verwenden.

Vergessen Sie nicht, your-password zu ersetzen mit Ihrem bevorzugten Passwort.

GRANT ALL ON nextcloud.* TO 'nextcloud-user'@'localhost' IDENTIFIED BY 'your-password';

Berechtigungen neu laden und beenden.

FLUSH PRIVILEGES;
EXIT;

Bestätigen Sie, ob der Benutzer mit dem bereitgestellten Passwort eine Verbindung zur Datenbank herstellen kann:

mysql -u nextcloud-user -p

5. Nextcloud herunterladen und installieren

Wenn die Datenbank konfiguriert ist, ist es jetzt an der Zeit, Nextcloud herunterzuladen. Nextcloud wird als Zip-Datei verteilt. Suchen Sie auf der Nextcloud-Downloadseite nach der neuesten Version, bevor Sie das Archiv abrufen.

Zum jetzigen Zeitpunkt ist die neueste Version 23.0. Verwenden Sie den folgenden Befehl, um NextCloud herunterzuladen:

wget https://download.nextcloud.com/server/releases/nextcloud-23.0.0.zip

Führen Sie die folgenden Befehle aus, um das Paket in /var/www/html zu entpacken , erstellen Sie data Verzeichnis, in dem Nextcloud die Benutzerdaten speichert, und entsprechende Verzeichnisberechtigungen festlegen:

sudo unzip nextcloud-23.0.0.zip -d /var/www/html/
sudo mkdir /var/www/html/nextcloud/data
sudo chown -R www-data:www-data /var/www/html/nextcloud/

6. Nextcloud konfigurieren

Nextcloud ist nun erfolgreich installiert. Öffnen Sie als Nächstes einen Webbrowser und zeigen Sie ihn auf http://server-ip/nextcloud/ um die letzten Schritte abzuschließen.

  1. Geben Sie Ihren Nutzernamen ein und Passwort um ein Administratorkonto zu erstellen.
  2. Geben Sie den Datenordner an . In unserem Fall ist es /var/www/html/nextcloud/data .
  3. Geben Sie die Datenbankverbindungseinstellungen (Benutzer, Passwort und Datenbankname) wie in Schritt 4 erstellt ein.
  4. Klicken Sie auf Einrichtung abschließen Schaltfläche, um die Installation von Nextcloud auf Ubuntu abzuschließen.

Sie werden als Admin-Benutzer angemeldet, wo Sie mit der Anpassung Ihrer Nextcloud-Instanz beginnen können. Glückwunsch! Sie können es als Ihren privaten Cloud-Speicher verwenden.

Sie können Ihre Nextcloud-Installation mit einem kostenlosen SSL-Zertifikat von Let’s Encrypt für Ihre Domain sichern.

Vielen Dank, dass Sie unser Tutorial zur Installation von Nextcloud auf Ubuntu verwendet haben. Ich hoffe, das war hilfreich.


Ubuntu
  1. So aktualisieren Sie Ubuntu 20.04 LTS auf 22.04 LTS:Eine Schritt-für-Schritt-Anleitung

  2. So installieren Sie Ubuntu auf VirtualBox:Eine Schritt-für-Schritt-Anleitung

  3. So installieren Sie die Docker-Engine unter Ubuntu:Eine Schritt-für-Schritt-Anleitung

  4. So installieren Sie NextCloud 13 auf Ubuntu 16.04

  5. So installieren Sie NextCloud 14 auf Ubuntu 16.04

So installieren Sie Nextcloud auf Ubuntu 18.04 &16.04

So installieren Sie Nextcloud unter Ubuntu 16.04

So installieren Sie Nextcloud auf Ubuntu 20.04 LTS

So installieren Sie CouchDB auf Ubuntu – Eine Schritt-für-Schritt-Anleitung

Docker auf Ubuntu installieren – Eine Schritt-für-Schritt-Anleitung

WIE INSTALLIERE ICH NEXTCLOUD AUF UBUNTU?