So installieren Sie Nextcloud auf einem RHEL 8/CentOS 8-Server
In diesem Artikel führen wir eine Installation von Nextcloud durch. Nextcloud ist eine Suite von Client-Server-Software, die eine einfache Dateifreigabe ermöglicht. Als Betriebssystem wird RHEL 8/CentOS 8 Server mit MariaDB, PHP und Apache Webserver verwendet.
In diesem Tutorial lernen Sie:
- So installieren Sie die Nextcloud-Voraussetzungen
- So laden Sie das Nextcloud-Quellpaket herunter und komprimieren es
- So richten Sie die MariaDB-Datenbank ein
- So richten Sie Nextcloud ein
Erfolgreiche Nextcloud-Installation auf Red Hat Enterprise Linux 8
Verwendete Softwareanforderungen und Konventionen
| Kategorie | Anforderungen, Konventionen oder verwendete Softwareversion |
|---|---|
| System | RHEL 8/CentOS 8 |
| Software | Nextcloud 15.0.2 oder höher |
| Andere | Privilegierter Zugriff auf Ihr Linux-System als root oder über den Befehl sudo. |
So installieren Sie Nextcloud auf RHEL 8/CentOS 8 Server Schritt für Schritt Anleitung
- Installieren Sie den LAMP-Server (Linux, Apache, MariaDB und PHP). Bevor Sie fortfahren, befolgen Sie bitte unsere Anweisungen zum Einrichten des grundlegenden LAMP-Servers unter RHEL 8. Sobald Sie fertig sind, fahren Sie mit dem nächsten Schritt fort.
Installieren Sie alle erforderlichen Nextcloud-Voraussetzungen.
Der folgende Befehl führt eine Paketinstallation aller Nextcloud-Voraussetzungen zusätzlich zu den bereits in
Schritt 1 installierten PHP-Paketen durch:dnf install php-mbstring php-gd php-pecl-zip php-xml php-json unzipNextcloud-Voraussetzungen auf dem RHEL 8 Linux-Server
Laden Sie Nextcloud herunter und installieren Sie es.
Der nächste Schritt besteht darin, ein neuestes offizielles Nextcloud Server-Quellcodepaket von der Nextcloud.com-Website herunterzuladen. Der vielleicht bequemste Weg, diese Aufgabe auszuführen, ist die Verwendung des Befehls
wget.DOWNLOAD LATEST VERSION: wget https://download.nextcloud.com/server/releases/latest.zipSobald das Paket heruntergeladen ist, führen Sie den folgenden Schritt aus, um das Paket in
/var/www/htmlzu entpacken,ein Datenverzeichniszu erstellen und die entsprechenden Verzeichnisberechtigungen festzulegen:unzip latest.zip -d /var/www/html mkdir /var/www/html/nextcloud/data chown -R apache:apache /var/www/html/nextcloud/* chcon -t httpd_sys_rw_content_t /var/www/html/nextcloud/ -RExtrahieren Sie das Nextcloud-Quellpaket und legen Sie die entsprechenden Verzeichnisberechtigungen fest
Erstellen Sie eine MariaDB-Datenbank für die Verwendung mit Nextcloud.
Mit den folgenden Befehlen wird eine MariaDB-Datenbank mit dem Namen
nextcloudund einBenutzeradministratormitPasswortübergabeerstellt:mysql -u root -p mysql> CREATE DATABASE nextcloud; mysql> CREATE USER `admin`@`localhost` IDENTIFIED BY 'pass'; mysql> GRANT ALL ON nextcloud.* TO `admin`@`localhost`; mysql> FLUSH PRIVILEGES; mysql> exitEinrichten der MariaDB SQL-Datenbank für den Nextcloud-Server auf RHEL 8
Starten Sie den Nextcloud-Assistenten und führen Sie eine endgültige Installation durch.
Navigieren Sie in Ihrem Browser zur URL Ihres Servers und füllen Sie das Nextcloud-Setup-Formular aus:
Installationsformular für den Nextcloud-Assistenten auf dem RHEL 8 Linux-Server. Sobald Sie fertig sind, klicken Sie auf die Schaltfläche
Einrichtung abschließen.WARNING
Falls Sie die folgende Fehlermeldung sehen, stellen Sie sicher, dass Sie alle Nextcloud-Voraussetzungen korrekt installiert haben, wie inSchritt 2 beschrieben. Verwenden Sie denBefehl # php -m | grep -i PHP MODULE NAME, um aufzulisten, ob das gewünschte PHP-Modul verfügbar ist.
Internal Server Error The server encountered an internal error and was unable to complete your request. Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report. More details can be found in the webserver log.
Ihre Installation von Nextcloud sollte nun fertig sein. Installieren Sie optional zusätzliche von Nextcloud empfohlene PHP-Module oder sichern Sie Ihre Installation mit mod_ssl.




