Website-Suche

So installieren Sie NextCloud unter CentOS 8


NextCloud ist eine Open-Source-Plattform für die gemeinsame Nutzung von Dateien und die Zusammenarbeit, mit der Sie Ihre Dateien speichern und über mehrere Geräte wie PCs, Smartphones und Tablets darauf zugreifen können.

Als beliebte Self-Hosting-Plattform, die ähnlich wie DropBox funktioniert, ermöglicht sie es Ihnen, nahtlos an verschiedenen Projekten zusammenzuarbeiten, Ihren Kalender zu verwalten, E-Mails zu senden und zu empfangen sowie Videoanrufe zu tätigen.

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

Voraussetzungen:

Da wir über einen Browser auf NextCloud zugreifen werden, 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: Zusätzliche PHP-Module installieren

Einige erforderliche PHP-Module sind erforderlich, damit NextCloud wie erwartet funktioniert. 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 eingeben.

$ 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: Installieren Sie NextCloud auf CentOS 8

Der nächste Schritt erfordert, dass Sie die gezippte NextCloud-Datei von der offiziellen NextCloud-Website herunterladen. Zum Zeitpunkt des Schreibens dieses Handbuchs ist 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/

Erstellen Sie als Nächstes ein Verzeichnis, in dem die Admin-Benutzerdaten gespeichert werden.

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

Ändern Sie dann die Verzeichnisberechtigungen von NextCloud so, dass 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

Sie müssen einige Konfigurationen für SELinux vornehmen, damit Nextcloud problemlos verarbeitet werden kann. 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 also 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 NextCloud-Einrichtung abzuschließen, starten Sie Ihren Browser und durchsuchen Sie die angezeigte IP-Adresse des Servers.

http://server-IP/nexcloud

Erstellen Sie einen Administrator-Benutzernamen und ein Kennwort.

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

Die Datenbankdetails wurden wie unten gezeigt ausgefüllt.

Klicken Sie abschließend auf die Schaltfläche "Fertigstellen", um die Einrichtung abzuschließen.

Dadurch gelangen Sie auf die Anmeldeseite. Geben Sie den Benutzernamen und das Passwort ein und drücken Sie "ENTER" oder klicken Sie auf die Schaltfläche "Anmelden".

Eine kurze Anleitung zu NextCloud erhalten Sie in einem Folienformat, wenn Sie sich zum ersten Mal anmelden. Scrollen Sie nach rechts für weitere Tipps.

Schließen Sie schließlich das Fenster, um Zugriff auf das Dashboard zu erhalten.

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

Verwandte Artikel: