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.