So installieren Sie Nextcloud 15 unter Ubuntu Server 18.04

Bild: Jack Wallen

Es versteht sich von selbst, dass Nextcloud zu einem der erfolgreichsten verfügbaren On-Premise-Cloud-Server geworden ist. Mit jeder Iteration verbessert sich die Software sprunghaft und ist somit ein Muss für alle Bereiche, von Privathaushalten bis hin zu Unternehmen.

Must-Read Cloud

  • Cloud Computing im Jahr 2020: Vorhersagen zu Sicherheit, KI, Kubernetes, mehr
  • Die wichtigsten Cloud-Fortschritte des Jahrzehnts
  • Top Desktop as a Service (DaaS) -Anbieter: Amazon, Citrix, Microsoft, VMware und mehr
  • Cloud-Computing-Richtlinie (TechRepublic Premium)

Wenn Sie Nextcloud noch nicht ausprobiert haben, ist jetzt der perfekte Zeitpunkt dafür, da Version 15 eingetroffen ist und eine Vielzahl unglaublicher Funktionen bietet. Ich möchte Sie durch den Prozess der Installation von Nextcloud unter Ubuntu Server 18.04 führen.

Was du brauchst

Um Nextcloud 15 erfolgreich zu installieren, benötigen Sie Folgendes:

  • Ein Ubuntu 18.04-Server, der mit einer statischen IP-Adresse (oder einem vollqualifizierten Domänennamen - FQDN) ausgeführt wird.
  • Ein Benutzerkonto mit Sudo-Berechtigungen.

Ich werde auf einem Server mit einer statischen IP-Adresse demonstrieren. Wenn Sie von außerhalb Ihres LAN auf Ihren Nextcloud-Server zugreifen möchten, möchten Sie ihn nicht nur mit Ihrem vollqualifizierten Domänennamen, sondern auch mit HTTPS konfigurieren.

Lassen Sie uns mit diesen Dingen arbeiten.

Update / Upgrade

Stellen Sie vor der Installation von Nextcloud sicher, dass Ihr Server aktualisiert und aktualisiert wird. Beachten Sie, dass Sie den Server neu starten müssen, falls Ihr Kernel aktualisiert wird. Stellen Sie daher sicher, dass das Update / Upgrade zu einem Zeitpunkt ausgeführt wird, zu dem ein Neustart möglich ist (es sei denn, Sie haben Live-Patches installiert. Zu diesem Zeitpunkt können Sie die Aufgabe jederzeit ausführen). Melden Sie sich zum Aktualisieren und Aktualisieren beim Server an, um Nextcloud zu hosten, und geben Sie die folgenden Befehle ein:

 sudo apt-get update sudo apt-get upgrade -y 

Starten Sie den Server nach Abschluss dieses Vorgangs neu (falls erforderlich). Sie können jetzt installieren.

LAMPE

Als erstes müssen wir den LAMP-Serverstapel (Linux Apache MariaDB PHP) installieren. Dies kann mit dem folgenden Befehl erfolgen:

 sudo apt-get install apache2 mariadb-server apt-transport-https -y 

Starten und aktivieren Sie die Web- und Datenbankserver mit den folgenden Befehlen:

 sudo systemctl start apache2 sudo systemctl aktiviere apache2 sudo systemctl starte mariadb sudo systemctl aktiviere mariadb 

Als nächstes müssen wir ein Repository hinzufügen, um die richtigen PHP-Versionen zu installieren. Führen Sie dies mit den folgenden Befehlen aus:

 sudo wget -q https://packages.sury.org/php/apt.gpg -O- | apt-key add - sudo echo "deb https://packages.sury.org/php/ bionic main" | tee /etc/apt/sources.list.d/ondrej.list apt-get update 

Installieren Sie die PHP-Pakete (und andere Abhängigkeiten) mit dem folgenden Befehl:

 sudo apt-get install libapache2-mod-php php7.2 php7.2-xml php7.2-curl php7.2-gd php7.2 php7.2-cgi php7.2-cli php7.2-zip php7.2- mysql php7.2-mbstring wget entpacken -y 

PHP muss konfiguriert sein. Dies erfolgt in der Datei php.ini. Öffnen Sie die Datei zur Bearbeitung mit dem folgenden Befehl:

 sudo nano /etc/php/7.2/apache2/php.ini 

Stellen Sie sicher, dass Sie die folgenden Zeilen als solche suchen und bearbeiten:

 memory_limit = 512M upload_max_filesize = 200M max_execution_time = 360 post_max_size = 200M date.timezone = TIME / ZONE 

Dabei ist TIME / ZONE Ihre aktuelle Zeitzone (z. B. America / Kentucky / Louisville).

Speichern und schließen Sie diese Datei.

Konfigurieren Sie MariaDB und erstellen Sie die Datenbank

Die MariaDB-Installation muss mit einem Passwort gesichert werden. Geben Sie dazu den folgenden Befehl ein:

 sudo mysql_secure_installation 

Sie werden aufgefordert, ein neues Passwort festzulegen. Beantworten Sie anschließend die verbleibenden Fragen mit Ja.

Geben Sie die MariaDB-Eingabeaufforderung mit dem folgenden Befehl ein, um die erforderliche Datenbank zu erstellen:

 mysql -u root -p 

Geben Sie in der Eingabeaufforderung die folgenden Befehle ein:

 CREATE DATABASE nextclouddb; CREATE USER 'nextcloud' @ 'localhost' IDENTIFIZIERT DURCH 'PASSWORD'; GEWÄHRLEISTUNG FÜR ALLE PRIVILEGIEN AUF nextclouddb. * TO 'nextcloud' @ 'localhost'; SPÜLPRIVILEGIEN; Ausfahrt 

Dabei ist PASSWORD ein sicheres / eindeutiges Passwort.

Konfigurieren Sie Apache

Erstellen wir eine Apache-Konfigurationsdatei für Nextcloud. Erstellen Sie die neue Datei mit dem folgenden Befehl:

 sudo nano /etc/apache2/sites-available/nextcloud.conf 

Fügen Sie den folgenden Inhalt in diese Datei ein:

 ServerAdmin DocumentRoot "/ var / www / html / nextcloud" Servername example.com Optionen MultiViews FollowSymlinks AllowOverride Alle Bestellungen zulassen, Verweigern Zulassen von allen TransferLog /var/log/apache2/nextcloud_access.log ErrorLog / var / log / apache2 /nextcloud_error.log 

Dabei ist example.com Ihr vollqualifizierter Domänenname (falls zutreffend).

Deaktivieren Sie die Standardwebsite und aktivieren Sie die Nextcloud-Site mit den folgenden Befehlen:

 sudo a2dissite 000-default sudo a2ensite nextcloud 

Starten Sie Apache mit dem folgenden Befehl neu:

 sudo systemctl apache2 neu starten 

Nextcloud installieren

Und jetzt können wir den Nextcloud-Server installieren. Bevor wir dies tun, erstellen wir ein neues Verzeichnis (und erteilen ihm die richtigen Berechtigungen) mit den folgenden Befehlen:

 sudo mkdir / var / www / html / nextcloud sudo chown www-daten: www-daten / var / www / html / nextcloud sudo chmod 750 / var / www / html / nextcloud sudo mkdir -p / var / nextcloud / data sudo chown www-data: www-data / var / nextcloud / data sudo chmod 750 / var / nextcloud / data 

Laden Sie die Nextcloud-Installationsdatei mit den folgenden Befehlen herunter und entpacken Sie sie:

 cd / var / www / html / nextcloud sudo wget https://download.nextcloud.com/server/installer/setup-nextcloud.php sudo chown www-data: www-data setup-nextcloud.php 

Zeigen Sie mit einem Browser auf http: //SERVER_IP/setup-nextcloud.php (wobei SERVER_IP die IP-Adresse des Hosting-Servers ist) und führen Sie den Installationsassistenten durch ( Abbildung A ).

Abbildung A: Der Nextcloud 15-Installationsassistent.

Stellen Sie sicher, dass Sie im Verzeichnisschritt ( Abbildung B ) das richtige Verzeichnis eingeben, in dem Nextcloud gespeichert wird. Wenn Nextcloud im Dokumentstamm des Apache-Servers installiert werden soll, geben Sie a. Ein, andernfalls geben Sie nextcloud ein (um den Server in einem Unterverzeichnis mit dem Namen nextcloud zu installieren).

Abbildung B: Definieren des Installationsverzeichnisses für die Installation.

Wenn dieser Teil des Assistenten abgeschlossen ist, werden Sie aufgefordert, einen Administrator zu erstellen und die Datenbank zu definieren ( Abbildung C ).

Abbildung C: Erstellen eines Administratorbenutzers und Konfigurieren der Datenbank

Sobald dies abgeschlossen ist, können Sie Ihren Browser auf http: // SERVER_IP / nextcloud (wobei SERVER_IP die IP-Adresse Ihres Hosting-Computers ist) verweisen und sich bei Ihrem neu installierten Nextcloud 15-Server anmelden. Herzlichen Glückwunsch, Sie können jetzt Ihre lokale Cloud aktivieren.

Cloud und alles als Service Newsletter

Dies ist Ihre Anlaufstelle für die neuesten Informationen zu AWS, Microsoft Azure, Google Cloud Platform, XaaS, Cloud-Sicherheit und vielem mehr. Montags geliefert

Heute anmelden

© Copyright 2020 | mobilegn.com