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

So installieren Sie NextCloud unter Ubuntu 20.04

In diesem Artikel haben wir die notwendigen Schritte zur Installation und Konfiguration von NextCloud auf Ubuntu 20.04 LTS erklärt. Bevor Sie mit diesem Tutorial fortfahren, vergewissern Sie sich, dass Sie als Benutzer mit sudo angemeldet sind Privilegien. Alle Befehle in diesem Tutorial sollten als Nicht-Root-Benutzer ausgeführt werden.

Nextcloud ist eine Open-Source-Dateifreigabe- und Hosting-Lösung. Es ist wie ein Google Drive / Dropbox, mit dem Sie Dokumente, Bilder und Videos innerhalb Ihrer Organisation speichern, zusammenarbeiten und freigeben können. Wer sich Sorgen um die Privatsphäre macht, kann auf NextCloud ausweichen, die man auf seinem privaten Heimserver oder auf einem Virtual Private Server (VPS) installieren kann. Sie können Ihre Dateien über NextCloud auf Ihren Server hochladen und diese Dateien dann mit Ihrem Desktop-Computer, Laptop oder Smartphone synchronisieren. So haben Sie die volle Kontrolle über Ihre Daten.

Installieren Sie NextCloud auf Ubuntu 20.04

Schritt 1. Bevor Sie mit der Installation eines Pakets auf Ihrem Ubuntu-Server beginnen, empfehlen wir immer, sicherzustellen, dass alle Systempakete aktualisiert sind.

sudo apt update
sudo apt upgrade

Schritt 2. LAMP Stack installieren.

NextCloud wurde mit PHP erstellt. Sie können es wie jede andere in PHP geschriebene Webanwendung hosten. Sie müssen Ubuntu also entweder als LAMP-Server einrichten. Wenn Sie dies noch nicht getan haben, verwenden Sie unseren traditionellen LAMP-Leitfaden, um Ubuntu für die Bereitstellung von PHP einzurichten, bevor Sie fortfahren.

Schritt 3. Installieren Sie Nextcloud auf dem Ubuntu-System.

Laden Sie das NextCloud-Zip-Archiv auf Ihren Server herunter. Die neueste stabile Version ist zum Zeitpunkt des Schreibens dieses Artikels 20.0.4. Möglicherweise müssen Sie die Versionsnummer ändern. Gehen Sie zu dieser Seite und klicken Sie auf download for server Schaltfläche, um die neueste Version anzuzeigen:

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

Extrahieren Sie das Archiv nach dem Herunterladen durch Entpacken:

sudo unzip nextcloud-19.0.0.zip -d /var/www/

Stellen Sie die Verzeichnisberechtigungen entsprechend ein:

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

Schritt 4. Erstellen einer MariaDB-Datenbank für NextCloud.

NextCloud verwendet die MariaDB-Datenbank, um alle seine Daten wie Posts, Seiten, Benutzer, Plugins und Themeneinstellungen zu speichern. Melden Sie sich mit dem folgenden Befehl bei Ihrem MariaDB-Server an und geben Sie Ihr MariaDB-Root-Passwort ein:

mysql -u root -p

Wenn Sie sich in der MariaDB-Konsole befinden, erstellen Sie eine neue Datenbank:

MariaDB > create database nextcloud;
MariaDB > create user [email protected] identified by 'your-passwd';
MariaDB > grant all privileges on nextcloud.* to [email protected] identified by 'your-passwd';
MariaDB > flush privileges;
MariaDB > exit;

Schritt 4. Apache für NextCloud konfigurieren.

Erstellen Sie eine neue virtuelle Host-Konfigurationsdatei für Ihre NextCloud-Website mit dem Namen your-domain.com.conf:

nano /etc/apache2/sites-available/your_domain.com.conf

Und fügen Sie der Datei folgenden Inhalt hinzu:

<VirtualHost *:80>    
      ServerAdmin [email protected]
      DocumentRoot "/var/www/nextcloud"
      ServerName your-domain.com
      ServerAlias www.your-domain.com

      ErrorLog ${APACHE_LOG_DIR}/error.log
      CustomLog ${APACHE_LOG_DIR}/access.log combined

      <Directory /var/www/nextcloud/>
         Options FollowSymlinks
         AllowOverride All
         Require all granted
 </Directory>
</VirtualHost>

Um den gerade erstellten virtuellen Host zu aktivieren, führen Sie den folgenden Befehl aus:

ln -s /etc/apache2/sites-available/your-domain.com.conf /etc/apache2/sites-enabled/your-domain.com.conf

Damit die neue Konfiguration wirksam wird, starten Sie den Apache-Dienst neu, indem Sie Folgendes eingeben:

sudo a2ensite your_domain.com.conf 
sudo a2enmod rewrite
sudo systemctl restart apache2

Schritt 5. NextCloud einrichten.

Jetzt können Sie über eine HTTP-Verbindung auf den Nextcloud-Webinstallationsassistenten zugreifen:

https://your-domain.com

Das ist alles, was Sie tun müssen, um NextCloud auf Ubuntu 20.04 Focal Fossa zu installieren. Ich hoffe, Sie finden diesen schnellen Tipp hilfreich. Wenn Sie Fragen oder Anregungen haben, können Sie unten einen Kommentar hinterlassen.


Ubuntu
  1. So installieren Sie MariaDB 10.4 auf Ubuntu 18.04

  2. So installieren Sie MariaDB unter Ubuntu 18.04

  3. So installieren Sie LiteCart unter Ubuntu 15.04

  4. So installieren Sie NextCloud 14 auf Ubuntu 16.04

  5. So installieren Sie Nextcloud unter Ubuntu 20.04

So installieren Sie MariaDB unter Ubuntu 14.04

So installieren Sie PHPList unter Ubuntu 15.04

So installieren Sie ImpressCMS unter Ubuntu 15.04

So installieren Sie Nextcloud unter Ubuntu 16.04

So installieren Sie MariaDB unter Ubuntu 16.04

So installieren Sie MariaDB auf Ubuntu