Website-Suche

So installieren Sie OwnCloud unter CentOS 8


Owncloud ist eine marktführende Client-Server-Software, die eine Cloud-Plattform bietet, mit der Sie Ihre Dateien an einem zentralen Ort sichern und in der Cloud synchronisieren können. Es ist eine hervorragende Alternative zu beliebten Backup-Anwendungen wie OneDrive, Dropbox und Google Drive.

Im Gegensatz zu diesen beliebten Plattformen bietet OwnCloud keine Rechenzentrumsfunktionen zum Hosten von Dateien. Dennoch wird Ihnen die Sicherheit und Vertraulichkeit Ihrer gespeicherten Daten gewährleistet.

In diesem Artikel zeigen wir Ihnen, wie Sie OwnCloud unter CentOS 8 installieren können.

Voraussetzungen

Bevor wir beginnen, stellen Sie sicher, dass Sie einen LAMP-Stack installiert haben und ausführen.

Wenn alle Voraussetzungen erfüllt sind, können wir die Ärmel hochkrempeln und loslegen!

Schritt 1: Installieren Sie zusätzliche PHP-Module

OwnCloud ist eine PHP-Anwendung und in der offiziellen Dokumentation wird PHP 7.3 oder PHP 7.2 empfohlen, die standardmäßig installiert sind. Außerdem benötigt OwnCloud einige zusätzliche PHP-Erweiterungen, damit es reibungslos funktioniert.

Öffnen Sie also Ihr Terminal als Sudo-Benutzer und führen Sie den Befehl aus.

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

Schritt 2: Erstellen Sie eine Datenbank für OwnCloud

Melden Sie sich nach der Installation der erforderlichen PHP-Erweiterungen mit dem folgenden Befehl bei der MariaDB-Datenbank-Engine an und geben Sie das Passwort ein.

mysql -u root -p

Erstellen Sie beim Anmelden eine Datenbank für OwnCloud und fügen Sie einen Benutzer für die Datenbank hinzu.

MariaDB [(none)]> CREATE DATABASE owncloud_db;
MariaDB [(none)]> GRANT ALL ON owncloud_db.* TO 'owncloud_user'@'localhost' IDENTIFIED BY 'StrongP@ssword';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Schritt 3: Laden Sie OwnCloud in CentOS 8 herunter

Der nächste Schritt besteht darin, die OwnCloud-Datei herunterzuladen. Zum Zeitpunkt der Erstellung dieses Handbuchs war die neueste Version auf OwnCloud 10.3.2. Laden Sie mit dem Befehl wget die neueste Tarball-Datei herunter.

wget https://download.owncloud.org/community/owncloud-10.3.2.tar.bz2

Extrahieren Sie dann die Tarball-Datei in das Verzeichnis /var/www/.

sudo tar -jxf owncloud-10.3.2.tar.bz2 -C /var/www/

Konfigurieren Sie als Nächstes die Besitzberechtigungen, die es dem Apache-Webserver ermöglichen, die Dateien und Ordner von Owncloud zu lesen bzw. darauf zuzugreifen.

sudo chown -R apache: /var/www/owncloud

Schritt 4: Konfigurieren Sie den Apache-Webserver für OwnCloud

Damit der Apache-Webserver OwnCloud bedienen kann, sind einige Änderungen erforderlich. Erstellen Sie also eine Konfiguration für OwnCloud.

sudo vim /etc/httpd/conf.d/owncloud.conf

Hängen Sie die folgende Konfiguration an.

Alias /owncloud "/var/www/owncloud/"

<Directory /var/www/owncloud/>
  Options +FollowSymlinks
  AllowOverride All

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

 SetEnv HOME /var/www/owncloud
 SetEnv HTTP_HOME /var/www/owncloud

</Directory>

Speichern und beenden Sie die Datei.

Damit die Änderungen wirksam werden, starten Sie den Webserver neu und bestätigen Sie den Status durch Ausführen.

sudo systemctl restart httpd
sudo systemctl status httpd

Wenn SELinux aktiviert ist und ausgeführt wird, führen Sie den folgenden Befehl aus, um dem Apache-Webserver das Schreiben in das Verzeichnis von Owncloud zu ermöglichen.

sudo setsebool -P httpd_unified 1

Schritt 5: Installation von OwnCloud unter CentOS 8 abschließen

Nachdem alle wichtigen Konfigurationen abgeschlossen sind, ist es an der Zeit, die Installation von OwnCloud abzuschließen. Starten Sie also Ihren Browser und besuchen Sie die IP Ihres Servers wie gezeigt.

http://server-ip/owncloud

Geben Sie den Benutzernamen und das Passwort wie oben gezeigt ein. Klicken Sie anschließend direkt unten auf den Link „Speicher und Datenbank“ und wählen Sie die Datenbank „MySQL/MariaDB“ aus. Geben Sie alle Datenbankdetails ein, d. h. Datenbankbenutzer, Passwort und Datenbankname.

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

Dadurch gelangen Sie zur Anmeldeseite, auf der Sie sich mit dem zuvor angegebenen Benutzernamen und Passwort anmelden.

Da wir uns zum ersten Mal anmelden, werden Ihnen Optionen zur Installation der owncloud-App auf verschiedenen Plattformen wie Android und iOS angezeigt.

So sieht das Dashboard aus. Ganz einfach und intuitiv zu bedienen.

Und so installieren Sie OwnCloud auf CentOS 8. Ihr Feedback ist uns sehr willkommen.