GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So installieren Sie Nextcloud unter Ubuntu 20.04

Nextcloud ist ein quelloffener, flexibler und selbst gehosteter Cloud-Speicherdienst. Es ist ein Fork von Owncloud und DropBox und anderen Cloud-Speicherdiensten sehr ähnlich. Mit Nextcloud können Sie Dateien, Kontakte und Daten auf Ihren Geräten teilen und synchronisieren. Es unterstützt die Zwei-Faktor-Authentifizierung und schützt die öffentlichen Links mit einem Passwort.
Nextcloud bietet eine Vielzahl von Funktionen, darunter einen Online-Dokumenteditor, Kalenderverwaltung, Videoanrufe mit Chat, Dateisynchronisierung und -freigabe, Medienwiedergabe, Kontaktverwaltung und vieles mehr.

In diesem Tutorial zeigen wir Ihnen, wie Sie Nextcloud 18 mit Apache auf einem Ubuntu 20.04 VPS installieren.

Voraussetzungen

  • Ein Ubuntu 20.04 VPS mit aktiviertem Root-Zugriff oder ein Benutzer mit sudo-Berechtigungen.
  • MySQL oder MariaDB
  • PHP 7.0 +
  • Apache 2.4 mit Modul mod_php

Schritt 1:Melden Sie sich über SSH an und aktualisieren Sie Ihr System

Zuerst müssen Sie sich über SSH als Root-Benutzer bei Ihrem Ubuntu 20.04 VPS anmelden:

ssh root@IP_ADDRESS -p PORT_NUMBER 

Führen Sie als Nächstes die folgenden Befehle aus, um alle installierten Pakete auf Ihrem VPS zu aktualisieren:

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

Schritt 2:Apache und PHP installieren

Nextcloud läuft auf dem Webserver und der PHP-basierten Anwendung. Sie müssen also den Apache-Webserver, PHP und andere erforderliche PHP-Erweiterungen auf Ihrem Server installieren. Sie können alle mit dem folgenden Befehl installieren:

apt-get install php7.4 libapache2-mod-php7.4 php7.4-xml php7.4-cli php7.4-cgi php7.4-mysql php7.4-mbstring php7.4-gd php7.4-curl php7.4-zip php-imagick php7.4-json php7.4-intl -y 

Sobald alle Pakete installiert sind, überprüfen Sie die PHP-Version mit dem folgenden Befehl:

php -v 


Sie sollten die folgende Ausgabe sehen:

 PHP 7.4.3 (cli) (built: May  5 2020 12:14:27) ( NTS )
 Copyright (c) The PHP Group
 Zend Engine v3.4.0, Copyright (c) Zend Technologies
 with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies 

Schritt 3:MariaDB installieren und konfigurieren

Nextcloud verwendet MariaDB zum Speichern von Informationen. Sie können den MariaDB-Server und andere Pakete mit dem folgenden Befehl installieren:

apt-get install mariadb-server mariadb-client unzip wget -y  

Sichern Sie nach der Installation die MariaDB-Installation, indem Sie den folgenden Befehl ausführen:

mysql_secure_installation 

Beantworten Sie alle Fragen wie unten gezeigt, um das MariaDB-Root-Passwort festzulegen und die Installation zu sichern:

 Enter current password for root (enter for none):
 Set root password? [Y/n] Y
 New password:
 Re-enter new password:
 Remove anonymous users? [Y/n] Y
 Disallow root login remotely? [Y/n] Y
 Remove test database and access to it? [Y/n] Y
 Reload privilege tables now? [Y/n] Y 

Sobald die MariaDB gesichert ist, melden Sie sich mit dem folgenden Befehl bei der MariaDB-Konsole an:

mysql -u root -p 

Geben Sie Ihr Root-Passwort ein, wenn Sie dazu aufgefordert werden, und erstellen Sie dann mit dem folgenden Befehl eine Datenbank und einen Benutzer für NextCloud:

MariaDB [(none)]> CREATE DATABASE nextclouddb;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON nextclouddb.* TO 'nextcloud'@'localhost' IDENTIFIED BY 'your-password';

Löschen Sie als Nächstes die Berechtigungen und verlassen Sie die MariaDB-Konsole mit dem folgenden Befehl:

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Schritt 4:Nextcloud installieren

Zum Zeitpunkt des Schreibens dieses Artikels ist die neueste Version von Nextcloud 18.0.4. Sie können es mit dem folgenden Befehl von der offiziellen Website von Nextcloud herunterladen:

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

Sobald der Download abgeschlossen ist, entpacken Sie die heruntergeladene Datei in das Apache-Stammverzeichnis:

unzip nextcloud-18.0.4.zip -d /var/www/html/ 

Ändern Sie als Nächstes den Besitz des nextcloud-Verzeichnisses in www-data:

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

Schritt 5:Apache für Nextcloud konfigurieren

Erstellen Sie als Nächstes eine neue Konfigurationsdatei für den virtuellen Apache-Host, um Nextcloud zu bedienen:

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

Fügen Sie den folgenden Inhalt hinzu:


<VirtualHost *:80>
DocumentRoot "/var/www/html/nextcloud"
ServerName your-domain.com
ErrorLog ${APACHE_LOG_DIR}/nextcloud.error
CustomLog ${APACHE_LOG_DIR}/nextcloud.access combined
<Directory /var/www/html/nextcloud/>
Require all granted
Options FollowSymlinks MultiViews
AllowOverride All
<IfModule mod_dav.c>
Dav off
</IfModule>
SetEnv HOME /var/www/html/nextcloud
SetEnv HTTP_HOME /var/www/html/nextcloud
Satisfy Any
</Directory>
</VirtualHost>

Speichern und schließen Sie die Datei. Aktivieren Sie dann die Konfigurationsdatei des virtuellen Apache-Hosts mit dem folgenden Befehl:

a2ensite nextcloud.conf 

Als nächstes aktivieren Sie die erforderlichen Apache-Module mit dem folgenden Befehl:

a2enmod rewrite headers env dir mime setenvif ssl 

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

systemctl restart apache2 

Schritt 6:Greifen Sie auf die Nextcloud-Web-UI zu

An dieser Stelle ist Nextcloud installiert und konfiguriert. Öffnen Sie nun Ihren Webbrowser und geben Sie die URL http://your-domain.com ein . Sie werden zu folgendem Bildschirm weitergeleitet:

Legen Sie Ihren Nextcloud-Admin-Benutzernamen, Ihr Passwort, Ihren Datenordner, Ihren Datenbanknamen, Ihren Datenbank-Benutzernamen und Ihr Passwort fest und klicken Sie auf die Schaltfläche Setup abschließen. Sobald die Installation abgeschlossen ist, sollten Sie das Nextcloud-Dashboard auf dem folgenden Bildschirm sehen:

Herzliche Glückwünsche! Sie haben Nextcloud 18 erfolgreich auf Ubuntu 20.04 VPS installiert. Weitere Informationen finden Sie in der offiziellen Nextcloud-Dokumentation.

Natürlich müssen Sie Nextcloud 18 auf Ubuntu 20.04 nicht selbst installieren, wenn Sie einen unserer Nextcloud-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, dies für Sie zu installieren und einzurichten. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS . Wenn Ihnen dieser Beitrag zur Installation von Nextcloud 18 auf Ubuntu 20.04 gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken, indem Sie die Schaltflächen auf der linken Seite verwenden, oder hinterlassen Sie einfach unten eine Antwort. Danke.


Panels
  1. So installieren Sie NextCloud 13 auf Ubuntu 16.04

  2. So installieren Sie MariaDB unter Ubuntu 16.04

  3. So installieren Sie NextCloud 14 auf Ubuntu 16.04

  4. So installieren Sie Go unter Ubuntu 18.04

  5. So installieren Sie ERPNext unter Ubuntu 20.04

So installieren Sie MariaDB in Ubuntu 20.04 LTS

So installieren Sie MariaDB unter Ubuntu 18.04 / Ubuntu 16.04

So installieren Sie Nextcloud auf Ubuntu 18.04 &16.04

So installieren Sie Nextcloud unter Ubuntu 16.04

So installieren Sie MariaDB unter Ubuntu 16.04

So installieren Sie MariaDB auf Ubuntu