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

So installieren Sie NextCloud 13 auf Ubuntu 16.04

NextCloud ist eine der beliebtesten kostenlosen und selbst gehosteten Open-Source-Anwendungen zur Dateisynchronisierung und -freigabe. Sie können es verwenden, um Ihre persönlichen Dateien, Kontakte, Bilder, Musik und vieles mehr zu speichern und jederzeit darauf zuzugreifen oder sie mit Ihren Freunden zu teilen. Es ist eine beliebte Alternative zu einer anderen weit verbreiteten Datei-Hosting-Anwendung namens ownCloud.
In diesem Tutorial zeigen wir Ihnen, wie Sie NextCloud 13 auf einem Ubuntu 16.04 VPS installieren.
Wenn Sie ein ownCloud-Benutzer sind, der zu NextCloud migrieren möchte, lesen Sie unbedingt auch unser Tutorial zur Migration von ownCloud zu NextCloud.

Wir haben eine aktualisierte Version dieses Tutorials zum Installieren von Nextcloud unter Ubuntu 20.04


Anforderungen

Bevor wir mit der Installation beginnen, müssen einige Voraussetzungen erfüllt sein:

– SSH-Zugriff auf Ihren Server. Sie müssen sich über SSH mit Ihrem Server verbinden können.

– LAMP-Stack bestehend aus Linux, Apache-Webserver, MySQL- oder MariaDB-Datenbankserver und PHP 7.0, 7.1 oder 7.2.

Es wird außerdem empfohlen, Ihre NextCloud mit einem SSL-Zertifikat zu sichern. Hier können Sie ein vertrauenswürdiges SSL-Zertifikat erwerben.

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

Zunächst müssen Sie sich per SSH als Benutzer root auf Ihrem Server anmelden:

ssh root@IP_ADDRESS -p PORT_NUMBER

Stellen Sie sicher, dass Sie „IP_ADDRESS“ und „PORT_NUMBER“ durch Ihre tatsächliche Server-IP-Adresse und SSH-Portnummer ersetzen.

Nachdem Sie sich angemeldet haben, stellen Sie sicher, dass Ihr Ubuntu 16.04-Server auf dem neuesten Stand ist, indem Sie die folgenden Befehle ausführen:

apt-get update
apt-get upgrade

2. Installieren Sie Apache

Führen Sie den folgenden Befehl aus, um Apache auf Ihrem Server zu installieren:

apt-get install apache2

Nachdem die Installation abgeschlossen ist, können Sie den Dienst automatisch beim Systemstart starten lassen mit:

systemctl enable apache2

Sie können mit dem folgenden Befehl überprüfen, ob der Apache-Server läuft:

systemctl status apache2

3. Installieren Sie PHP 7.0

Führen Sie den folgenden Befehl aus, um PHP 7 zusammen mit allen zusätzlichen Modulen zu installieren, die von NextCloud benötigt werden:

apt-get install php7.0 libapache2-mod-php7.0 php7.0-common php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip

4. Installieren Sie den MySQL-Datenbankserver und erstellen Sie eine Datenbank

Als nächstes müssen wir den MySQL-Datenbankserver installieren. Führen Sie dazu einfach den folgenden Befehl aus:

apt-get install mysql-server

Mit den folgenden Befehlen können Sie jetzt den Datenbankserver starten und ihn so aktivieren, dass er beim Booten automatisch startet::

systemctl start mysql
systemctl enable mysql

Sie können auch die mysql_secure_installation ausführen Skript, um die Sicherheit Ihres MySQL-Datenbankservers zu erhöhen:

mysql_secure_installation

Nachdem Sie alle Fragen beantwortet haben, können Sie sich jetzt mit Ihrem Root-Passwort als root bei MySQL anmelden, mit dem folgenden Befehl:

mysql -u root -p

Um eine neue Datenbank für Ihre NextCloud-Installation zu erstellen, führen Sie die folgenden Befehle aus:

CREATE DATABASE nextcloud_db;
GRANT ALL PRIVILEGES ON nextcloud_db.* TO 'nextcloud_user'@'localhost' IDENTIFIED BY 'PASSWORD';
FLUSH PRIVILEGES;
exit;

Stellen Sie sicher, dass Sie „PASSWORT“ durch ein tatsächliches, starkes Passwort ersetzen.

5. NextClould-Installation

Unsere Hosting-Umgebung ist fertig und wir haben auch eine neue Datenbank erstellt. Wir können jetzt mit der eigentlichen Installation von NextClould fortfahren.

Führen Sie die folgenden Befehle aus, um die neuesten NextCloud 13-Installationsdateien herunterzuladen und zu extrahieren:

cd /var/www
wget https://download.nextcloud.com/server/releases/latest-13.zip
unzip latest-13.zip
chown -R www-data:www-data nextcloud
rm latest-13.zip

6. Apache Virtual Host einrichten

Um mit Ihrer Domain auf Ihre NextCloud-Installation zugreifen zu können, müssen Sie eine Konfigurationsdatei für den virtuellen Apache-Host erstellen. Sie können dies mit dem Nano-Texteditor erstellen:

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

Geben Sie nun folgende Informationen in die Datei ein:

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

Alias /nextcloud "/var/www/nextcloud/"
<Directory /var/www/nextcloud/>
 Options +FollowSymlinks
 AllowOverride All

<IfModule mod_dav.c>
 Dav off
 </IfModule>

SetEnv HOME /var/www/nextcloud
 SetEnv HTTP_HOME /var/www/nextcloud
</Directory>

ErrorLog /var/log/apache2/nextcloud-error_log
CustomLog /var/log/apache2/nextcloud-access_log common
</VirtualHost>

Dann müssen wir die virtuelle Hostdatei mit dem folgenden Befehl aktivieren:

ln -s /etc/apache2/sites-available/nextcloud.conf /etc/apache2/sites-enabled/nextcloud.conf

Außerdem müssen wir sicherstellen, dass die folgenden Apache-Mods ebenfalls aktiviert sind:

a2enmod rewrite headers env dir mime

Starten Sie abschließend den Apache-Webserver neu:

systemctl restart apache2

7. Schließen Sie die NextClould-Installation über einen Webbrowser ab

Sie können jetzt zu Ihrer http://yourdomain.com gehen (oder http://YOUR_IP_ADDRESS ) und befolgen Sie die Anweisungen auf dem Bildschirm, um die Installation von NextCloud abzuschließen.

Sie müssen Ihr Admin-Benutzerkonto erstellen, indem Sie Ihren eigenen Benutzernamen und Ihr eigenes Passwort wählen. Geben Sie im Abschnitt „Speicher &Datenbank“ die Informationen der Datenbank ein, die wir zuvor erstellt haben, und klicken Sie dann auf „Einrichtung abschließen“.

Das ist es. Ihre NextCloud wurde erfolgreich installiert und Sie können sich mit den Anmeldedaten Ihres Admin-Benutzers anmelden.

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

PS . Wenn Ihnen dieser Beitrag zu How To Install NextCloud 13 on Ubuntu 16.04 gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Panels
  1. So installieren Sie MySQL unter Ubuntu 16.04

  2. So installieren Sie osTicket unter Ubuntu 16.04

  3. So installieren Sie NextCloud 14 auf Ubuntu 16.04

  4. So installieren Sie Nextcloud 14 auf Debian 9

  5. So installieren Sie PHP 7.2 auf Ubuntu 16.04

So installieren Sie Nextcloud auf Ubuntu 18.04 &16.04

So installieren Sie aaPanel unter Ubuntu 20.04

So installieren Sie Dotclear unter Ubuntu 18.04

So installieren Sie OpenCart unter Ubuntu 18.04

So installieren Sie phpPgAdmin unter Ubuntu 18.04

So installieren Sie Nextcloud unter Ubuntu 20.04