Website-Suche

So installieren Sie NextCloud unter CentOS 8


NextCloud ist eine Open-Source-Dateifreigabe- und Kollaborationsplattform vor Ort, mit der Sie Ihre Dateien speichern und über mehrere Geräte wie PCs, Smartphones und Tablets darauf zugreifen können.

Als beliebte Selbsthosting-Plattform, die ähnlich wie DropBox funktioniert, ermöglicht sie Ihnen die nahtlose Zusammenarbeit an verschiedenen Projekten, die Verwaltung Ihres Kalenders, das Senden und Empfangen von E-Mails sowie das Tätigen von Videoanrufen.

In dieser Anleitung erfahren Sie, wie Sie NextCloud unter CentOS 8 installieren.

Voraussetzungen:

Da wir über einen Browser auf NextCloud zugreifen, ist es wichtig sicherzustellen, dass der LAMP-Stack bereits auf CentOS 8 installiert ist. LAMP ist die Abkürzung für Linux >, Apache, MySQL/MariaDB und PHP.

Schritt 1: Installieren Sie zusätzliche PHP-Module

Damit NextCloud wie erwartet funktioniert, sind einige erforderliche PHP-Module erforderlich. Installieren Sie sie wie unten gezeigt.

sudo dnf install php-mysqlnd php-xml php-zip  php-curl php-gd php-intl php-json php-ldap php-mbstring php-opcache 

Schritt 2: Erstellen Sie eine NextCloud-Datenbank

Erstellen Sie nach der Installation der erforderlichen PHP-Module eine Datenbank, die die Daten von NextCloud enthält, indem Sie sich mit dem folgenden Befehl bei der MariaDB-Datenbank-Engine anmelden und das Passwort angeben.

mysql -u root -p

Erstellen Sie nach der Anmeldung eine Datenbank und einen Datenbankbenutzer für NextCloud mit den folgenden Befehlen.

MariaDB [(none)]> CREATE DATABASE nextcloud_db;
MariaDB [(none)]> GRANT ALL ON nextcloud_db.* TO ‘nextcloud_user’@’localhost’ IDENTIFIED BY ‘StrongP@ssword’;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Schritt 3: NextCloud unter CentOS 8 installieren

Im nächsten Schritt müssen Sie die ZIP-Datei NextCloud von der offiziellen Website von NextCloud herunterladen. Zum Zeitpunkt der Erstellung dieses Handbuchs war die neueste Version von NextCloud 18.0.1.

Um NextCloud herunterzuladen, führen Sie den folgenden wget-Befehl aus.

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

Entpacken Sie die Datei in den Pfad /var/www/html/.

sudo unzip nextcloud-18.0.1 -d /var/www/html/

Als nächstes erstellen Sie ein Verzeichnis zum Speichern der Admin-Benutzerdaten.

sudo mkdir -p /var/www/html/nextcloud/data

Ändern Sie dann die Verzeichnisberechtigungen von NextCloud, sodass der Apache-Benutzer Daten daran anhängen kann.

sudo chown -R apache:apache /var/www/html/nextcloud/

Schritt 4: Einrichten von SELinux und Firewall für NextCloud

Damit SELinux problemlos mit Nextcloud umgehen kann, müssen Sie einige Konfigurationen vornehmen. Führen Sie also die folgenden Befehle aus.

sudo semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/nextcloud/data'
sudo semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/nextcloud/config(/.*)?'
sudo semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/nextcloud/apps(/.*)?'
sudo semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/nextcloud/3rdparty(/.*)?'
sudo semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/nextcloud/.htaccess'
sudo semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/nextcloud/.user.ini'
sudo restorecon -Rv '/var/www/html/nextcloud/'

Um externen Benutzern den Zugriff auf NextCloud von Ihrem Server aus zu ermöglichen, müssen Sie den Webserver-Port 80 öffnen. Führen Sie daher die folgenden Befehle aus.

sudo firewall-cmd --add-port=80/tcp --zone=public --permanent
sudo firewall-cmd --reload

Schritt 5: Abschließen der NextCloud-Installation

Um die Einrichtung von NextCloud abzuschließen, starten Sie Ihren Browser und durchsuchen Sie die angezeigte IP-Adresse des Servers.

http://server-IP/nexcloud

Erstellen Sie einen Admin-Benutzernamen und ein Passwort.

Klicken Sie anschließend auf „Speicher und Datenbank“. Wählen Sie „MariaDB“ als bevorzugte Datenbank-Engine und geben Sie die Datenbankdetails ein.

Die Datenbankdetails wurden wie unten gezeigt ausgefüllt.

Klicken Sie abschließend auf die Schaltfläche „Fertig stellen“, um die Einrichtung abzuschließen.

Sie gelangen auf die Anmeldeseite. Geben Sie den Benutzernamen und das Passwort ein und klicken Sie auf „ENTER“ oder klicken Sie auf die Schaltfläche „Anmelden“.

Wenn Sie sich zum ersten Mal anmelden, erhalten Sie eine kurze Anleitung zu NextCloud im Folienformat. Für weitere Tipps scrollen Sie gerne nach rechts.

Schließen Sie abschließend das Fenster, um Zugriff auf das Dashboard zu erhalten.

Und damit sind wir am Ende dieses Leitfadens angelangt. Sie können jetzt auf NextCloud Dateien sichern, synchronisieren und mit Ihren Freunden und Kollegen teilen. Danke, dass du so weit gekommen bist. Wir hoffen, dass dieser Leitfaden inspirierend war.