So installieren Sie Nextcloud auf Ubuntu 18.04 Bionic Beaver Linux

So installieren Sie Nextcloud auf Ubuntu 18.04 Bionic Beaver Linux

Zielsetzung

Installieren Sie Nextcloud auf Ubuntu 18.04

Verteilungen

Ubuntu 18.04

Anforderungen

Eine Arbeitsanlage von Ubuntu 18.04 mit Root -Privilegien

Schwierigkeit

Einfach

Konventionen

  • # - erfordert, dass gegebene Linux -Befehle mit Root -Berechtigungen entweder direkt als Stammbenutzer oder mit Verwendung von ausgeführt werden können sudo Befehl
  • $ - Erfordert, dass die angegebenen Linux-Befehle als regelmäßiger nicht privilegierter Benutzer ausgeführt werden können

Einführung

Wenn es um selbst gehostete Cloud -Speicher geht, ist NextCloud definitiv die beste Option. Es ist vollständig Open Source und ermöglicht Ihnen die volle Kontrolle über Ihren Server. Sie können natürlich auch Ihre eigenen Benutzerkonten erstellen und auch Zugriff verwalten.

Es gibt ein paar Optionen, wenn es darum geht, NextCloud auf Ubuntu einzurichten. Sie können Docker verwenden oder die herkömmliche Installationsmethode befolgen. Beides wird funktionieren. Die Docker -Methode funktioniert wahrscheinlich besser, wenn Sie den gesamten Server nicht selbst konfigurieren und verwalten möchten.

Docker

Wenn Sie Docker noch nicht installiert haben.

Sobald Sie Docker haben, ist es wirklich einfach, sich einzurichten. Führen Sie einfach den Befehl unten aus, um Ihren nächsten Server zu ziehen und zu drehen.

$ sudo docker run -d Nextcloud: FPM

Wenn Sie verschiedene HTTP -Ports angeben müssen, können Sie dies auf jeden Fall tun.

Traditionell

Die traditionelle Installation ist viel länger als der Docker -. NextCloud ist eine PHP.

Installieren Sie die PHP -Pakete

Installieren Sie vor dem Start die erforderlichen Pakete. Es gibt viel mehr PHP.

$ sudo APT Installieren Sie PHP-XML PHP-CGI PHP-CLI PHP-MYSQL PHP-MBRING PHP-GD PHP-CURL PHP-ZIP


Lampe oder LEMP einrichten

Als nächstes müssen Sie eine Lampe oder einen LEMP -Server einrichten. Der Unterschied zwischen den beiden Are -Apache (LAMP) und Nginx (LEMP). Die Wahl liegt ganz bei Ihnen, aber Nginx neigt dazu, besser zu funktionieren.

Für Lampe finden Sie entweder unseren MySQL- oder Mariadb -Handbuch, um eingerichtet zu werden.

Für LEMP können Sie auch unseren Leitfaden dafür überprüfen.

Holen Sie sich Nextcloud

NextCloud ist ein Open -Source -Projekt, und Sie können es direkt von der Website des Projekts abholen. Sie können zur Download -Seite gehen, um die neueste Version zu erhalten, oder wenn Sie faul sind, verwenden Sie wget.

$ cd downloads $ wget https: // download.Nextcloud.com/server/releases/nextcloud-13.0.2.Reißverschluss

Unzipe Nextcloud entpip und kopieren/verschieben die resultierende Datei in Ihr Webroot oder welches Verzeichnis, das Sie Ihren Webserver so konfigurieren, dass Sie sie ausstellen, um sie zu bedienen.

$ unzip als Nextcloud-13.0.2.ZIP $ sudo cp -r ~/downloads/nextcloud/var/www/

Ändern Sie den Eigentum des Verzeichnisses in die Passtheit Ihres Webservers. Der Standard ist www-data.

$ sudo chown -r www-data: www-data/var/www/nextcloud


Nextcloud installieren

NextCloud hat einen eigenen Installationsprozess. Dieser Prozess hilft bei der Konfiguration von Nextcloud und platziert alles, was Sie benötigen, wo er in Ihr Webroot -Verzeichnis gehen soll.

Öffnen Sie Ihren Browser und navigieren Sie zu der Adresse, bei der Sie sie veranstalten, um sie zu hosten. Sie sehen einen Bildschirm, in dem Sie aufgefordert werden, ein Administrator -Benutzerkonto zu erstellen.

Klicken Sie auf "Speicher & Datenbank". Sie werden Optionen zum Herstellen einer Verbindung zu Ihrer Datenbank angezeigt. Nextcloud kann eine Verbindung zu mehreren Arten von Datenbanken herstellen, aber Sie haben MySQL/Mariadb eingerichtet. Wählen Sie also das aus. Geben Sie den von Ihnen eingerichteten Datenbank -Benutzernamen und das Passwort ein. Verlassen Lokalhost wie es ist.

Senden Sie das Formular ein, und Nextcloud wird sich einrichten. Wenn es fertig ist, werden die Dummy -Dateien angezeigt, die sie in den Standardverzeichnissen erstellt haben.

Sie können jetzt Ihre eigenen Benutzer und Verzeichnisse erstellen. Natürlich können Sie die Weboberfläche jetzt auch verwenden, um Ihre Dateien jetzt hochzuladen.

Gedanken schließen

Es gibt eine ganze Menge, die Sie mit NextCloud machen können, einschließlich der Verwendung einiger der nativen Apps und Frontends, um Ihre Dateien zu verwalten.

Wenn Sie im tatsächlichen Internet hosten, sollten Sie in Betracht ziehen, ein SSL -Zertifikat zu verwenden, um den Datenverkehr nach und von Ihrem Server zu verschlüsseln. Wir haben einen LetSencrypt -Leitfaden für Debian, der für Ubuntu gleichermaßen gelten sollte.

Verwandte Linux -Tutorials:

  • Dinge zu installieren auf Ubuntu 20.04
  • Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
  • Dinge zu installieren auf Ubuntu 22.04
  • Dinge zu tun nach der Installation Ubuntu 22.04 Jammy Quallen…
  • Ubuntu 20.04 Leitfaden
  • Ubuntu 20.04 Tricks und Dinge, die Sie vielleicht nicht wissen
  • Eine Einführung in Linux -Automatisierung, Tools und Techniken
  • Ubuntu 22.04 Leitfaden
  • Linux -Download
  • Installieren Sie Arch Linux in VMware Workstation