So installieren Sie Nextcloud in Ubuntu

Nächste Wolke ist eine Open-Source-, leistungsstarke und sichere PHP-basierte Plattform für die Zusammenarbeit von Inhalten, die für die Synchronisierung und Freigabe von Dateien entwickelt wurde. Es bietet eine sichere und flexible Lösung, mit der Benutzer eine oder mehrere Dateien und Verzeichnisse (oder Ordner) auf ihrem Computer freigeben und mit a synchronisieren können Nächste Wolke Server.

Die Lösung umfasst die Nächste Wolke Serversoftware, die auf einem Linux-System ausgeführt wird, Clientanwendungen für Linux, Microsoft Windows und macOS sowie mobile Clients für Android und Apple iOS.

Nächste Wolke kommt mit Unternehmensfunktionen für Einzelpersonen (oder kleine Unternehmen), große Unternehmen und Dienstleister. Zum Einrichten eines Nextcloud-Servers ist a erforderlich LAMPE Stapel (Linux, Apache, MySQL / MariaDB, PHP) auf Ihrem Server installiert.

Diese Anleitung zeigt, wie Sie das installieren Nächste Wolke Server auf dem Ubuntu Linux Server mit Apache und MariaDB als Webserver bzw. Datenbanksoftware.

Schritt 1: LAMP unter Ubuntu installieren

1. So installieren Sie a LAMPE Stapeln, öffnen Sie ein Terminalfenster und stellen Sie eine Verbindung zu Ihrem her Ubuntu Server über SSH. Führen Sie dann den folgenden Befehl zur Installation aus Apache, MariaDB Server und PHP Pakete sowie die erforderlichen und empfohlenen PHP-Module.

$ sudo apt-get update
$ sudo apt-get install apache2 mariadb-server 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


2. Sobald die Installation der Pakete abgeschlossen ist, richtet das Installationsprogramm das ein Apache2 und MariaDB Dienste, die vorerst gestartet werden sollen, und die es ihnen ermöglichen, beim Systemstart automatisch zu starten.

Führen Sie die folgenden Schritte aus, um zu überprüfen, ob die beiden Dienste gestartet und aktiviert sind systemctl Befehle.

$ systemctl status apache2
$ systemctl status mariadb
$ systemctl is-enabled apache2
$ systemctl is-enabled mariadb

Hinweis: Wenn die oben genannten Dienste aus dem einen oder anderen Grund nicht gestartet und aktiviert werden, starten und aktivieren Sie sie wie gezeigt.

$ sudo systemctl start apache2
$ sudo systemctl start mariadb
$ sudo systemctl enable apache2
$ sudo systemctl enable mariadb

3. Als nächstes sichern Sie die MariaDB Serverinstallation durch Ausführen des Sicherheitsskripts, das mit dem Paket geliefert wird, wie gezeigt.

$ sudo mysql_secure_installation

Beantworten Sie dann die folgenden Fragen, wenn Sie dazu aufgefordert werden (denken Sie daran, ein sicheres Root-Passwort festzulegen):

  • Geben Sie das aktuelle Passwort für root ein (geben Sie für none ein): enter
  • Root-Passwort festlegen? [Y/n] y
  • Anonyme Benutzer entfernen? [Y/n] y
  • Remote-Login aus der Ferne nicht zulassen? [Y/n] y
  • Testdatenbank entfernen und darauf zugreifen? [Y/n] y
  • Berechtigungstabellen jetzt neu laden? [Y/n] y
Sichere MySQL Server-Installation
Sichere MySQL Server-Installation

Schritt 2: Installieren Sie Nextcloud in Ubuntu

4. Nach dem Sichern der Datenbankinstallation müssen Sie eine Datenbank und einen Datenbankbenutzer für erstellen Nächste Wolke. Melden Sie sich also bei der an MariaDB Server für den Zugriff auf die MySQL Schale.

$ sudo mysql -u root -p 

Und führen Sie Folgendes aus sql Befehle (ersetzen “[email protected]! # @% $ lab”Mit Ihrem sicheren Passwort).

MariaDB [(none)]> CREATE DATABASE nextcloud; 
MariaDB [(none)]> CREATE USER [email protected] IDENTIFIED BY '[email protected]!#@%$lab'; 
MariaDB [(none)]> GRANT ALL PRIVILEGES ON nextcloud.*  TO [email protected] IDENTIFIED BY '[email protected]!#@%$lab'; 
MariaDB [(none)]> FLUSH PRIVILEGES; 
MariaDB [(none)]> EXIT;

5. Nun geh zum Nextcloud Download SeiteKlicken Sie dann auf Laden Sie Nextcloud herunter Server => Laden Sie Nextcloud herunter ein .zip Archivieren oder führen Sie die folgenden Befehle aus, um sie mit dem Befehl wget von der Befehlszeile herunterzuladen.

$ sudo wget -c https://download.nextcloud.com/server/releases/nextcloud-18.0.0.zip

6. Extrahieren Sie als Nächstes den Archivinhalt und kopieren Sie den extrahierten nextcloud Verzeichnis / Ordner im Dokumentenstamm Ihres Webservers. Stellen Sie außerdem den entsprechenden Besitz für das nextcloud-Verzeichnis wie folgt ein.

$ sudo unzip nextcloud-18.0.0.zip
$ sudo cp -r nextcloud /var/www/html/
$ sudo chown -R www-data:www-data /var/www/html/nextcloud

Schritt 3: Konfigurieren Sie Apache für die Bereitstellung von Nextcloud

7. Der nächste Schritt ist das Erstellen einer Apache-Konfigurationsdatei für Nächste Wolke unter dem / etc / apache2 / sites-available Verzeichnis.

$ sudo vim /etc/apache2/sites-available/nextcloud.conf

Kopieren Sie die folgenden Zeilen und fügen Sie sie in die Datei ein (ersetzen Sie sie) / var / www / html / nextcloud / wenn Ihr Installationsverzeichnis anders ist).

Alias /nextcloud "/var/www/html/nextcloud/"


  Require all granted
  Options FollowSymlinks MultiViews
  AllowOverride All

 
  Dav off
 

 SetEnv HOME /var/www//html/nextcloud
 SetEnv HTTP_HOME /var/www/html/nextcloud

Speichern Sie dann die Datei und schließen Sie sie.

8. Aktivieren Sie als Nächstes die neu erstellte Site und andere Apache-Module in der Apache-Konfigurationsstruktur wie gezeigt.

$ sudo a2ensite nextcloud.conf
$ sudo a2enmod rewrite
$ sudo a2enmod headers
$ sudo a2enmod env
$ sudo a2enmod dir
$ sudo a2enmod mime
Aktivieren Sie Apache-Module für Nextcloud
Aktivieren Sie Apache-Module für Nextcloud

9. Starten Sie abschließend die Apache2 Service, damit die letzten Änderungen wirksam werden.

$ sudo systemctl restart apache2 

Schritt 4: Schließen Sie die Nextcloud-Installation über den Grafikassistenten ab

10. Jetzt müssen Sie die Installation über den grafischen Installationsassistenten eines Webbrowsers abschließen. Öffnen Sie Ihren Browser und zeigen Sie auf die folgende Adresse:

http://SERVR_IP/nextcloud/
OR
http://SERVER_ADDRESS/nextcloud/

11. Erstellen Sie nach dem Laden des Installationsassistenten ein Benutzerkonto für den Superclus / Administrator von nextcloud. Geben Sie den Benutzernamen und das Passwort ein. Klicken Sie außerdem auf die Speicher und Datenbank Link, um auf zusätzliche Installationskonfigurationsoptionen für Ihr Nextcloud-Datenverzeichnis und Ihre Datenbank zuzugreifen.

Geben Sie dann die Details zur Datenbankverbindung ein, wie im folgenden Screenshot gezeigt, und klicken Sie auf Beenden Sie das Setup.

Nextcloud Setup-Assistent
Nextcloud Setup-Assistent

12. Nach Abschluss der Installation wird das folgende Fenster angezeigt. Klicken Sie auf den Vorwärtspfeil, der rechts im blauen Fenster angezeigt wird, um fortzufahren und den Anweisungen zu folgen.

Nextcloud-Installationsassistent
Nextcloud-Installationsassistent

13. Klicken Sie dann im nächsten Fenster auf Beenden Sie das Setup um Ihren neuen Nextcloud-Server zu verwenden.

Nextcloud Setup abgeschlossen
Nextcloud Setup abgeschlossen

14. Der folgende Screenshot zeigt das Haupt-Dashboard des Nextcloud-Webbrowser-Clients.

Nextcloud Dashboard
Nextcloud Dashboard

Weitere Informationen und Serverkonfigurationen finden Sie in der Nextcloud Administratorhandbuch und um zu lernen, wie man es benutzt, lesen Sie die Nextcloud Benutzerhandbuch.

Das ist alles! In diesem Artikel haben wir gezeigt, wie man einrichtet Nächste Wolke Serversoftware in der Ubuntu Linux Server mit dem Apache Webserver und MariaDB Datenbank. Wenn Sie Fragen zu diesem Handbuch oder zu Ergänzungen haben, erreichen Sie uns über das Kommentarformular unten.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *