OwnCloud ist eine führende Open-Source-Plattform für Dateifreigabe und Cloud-Kollaboration, deren Dienste und Funktionen ähnlich sind wie die von DropBox und Google Drive. Im Gegensatz zu Dropbox verfügt OwnCloud jedoch nicht über die Rechenzentrumskapazität zur Speicherung gehosteter Dateien. Dennoch können Sie Dateien wie Dokumente, Bilder und Videos teilen, um nur einige zu nennen, und von verschiedenen Geräten wie Smartphones, Tablets und PCs darauf zugreifen.
In diesem Artikel erfahren Sie, wie Sie OwnCloud auf Ubuntu 18.04 und neueren Versionen installieren können.
Schritt 1: Ubuntu-Systempakete aktualisieren
Bevor Sie beginnen, aktualisieren Sie die Systempakete und Repositories mit folgendem apt-Befehl.
$ sudo apt update -y && sudo apt upgrade -y

Schritt 2: Apache und PHP 7.2 in Ubuntu installieren
OwnCloud basiert auf PHP und wird normalerweise über eine Webschnittstelle aufgerufen. Aus diesem Grund installieren wir den Apache-Webserver, um Owncloud-Dateien bereitzustellen, sowie PHP 7.2 und zusätzliche PHP-Module, die für OwnCloud benötigt werden, um reibungslos zu funktionieren
$ sudo apt install apache2 libapache2-mod-php7.2 openssl php-imagick php7.2-common php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml php7.2-zip

Sobald die Installation abgeschlossen ist, können Sie überprüfen, ob Apache installiert ist, indem Sie den Befehl dpkg ausführen.
$ sudo dpkg -l apache2
Aus der Ausgabe können wir sehen, dass wir Apache Version 2.4.29 installiert haben.

Um Apache zu starten und für den automatischen Start beim Booten zu aktivieren, führen Sie die Befehle aus.
$ sudo systemctl start apache2 $ sudo systemctl enable apache2
Öffnen Sie nun Ihren Browser und geben Sie die IP-Adresse Ihres Servers in die URL-Leiste ein, wie gezeigt:
http://server-IP
Sie sollten eine Webseite sehen, die anzeigt, dass Apache installiert und aktiv ist.

Um zu überprüfen, ob PHP installiert ist.
$ php -v

Schritt 3: Installieren von MariaDB in Ubuntu
MariaDB ist ein beliebter Open-Source-Datenbankserver, der von Entwicklern, Datenbank-Enthusiasten und auch in Produktionsumgebungen weit verbreitet ist. Es ist ein Fork von MySQL und wird seit der Übernahme von MySQL durch Oracle bevorzugt.
Um MariaDB zu installieren, führen Sie aus.
$ sudo apt install mariadb-server

Standardmäßig ist MariaDB nicht gesichert und anfällig für Sicherheitslücken. Daher müssen zusätzliche Schritte durchgeführt werden, um den MariaDB-Server abzusichern.
Um mit der Absicherung Ihres MySQL-Servers zu beginnen, führen Sie den Befehl aus:
$ sudo mysql_secure_installation
Drücken Sie ENTER, wenn Sie nach dem Root-Passwort aufgefordert werden, und drücken Sie ‘Y’
, um das Root-Passwort festzulegen.

Für die restlichen Aufforderungen geben Sie einfach ‘Y’
ein und drücken Sie ENTER.

Ihr MariaDB-Server ist jetzt auf einem anständigen Sicherheitsniveau.
Schritt 4: Erstellen einer OwnCloud-Datenbank
Wir müssen eine Datenbank für Owncloud erstellen, um Dateien während und nach der Installation zu speichern. Melden Sie sich also bei MariaDB an.
$ sudo mysql -u root -p
Führen Sie die unten stehenden Befehle aus:
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 5: OwnCloud in Ubuntu herunterladen
Nachdem Sie die Datenbank erstellt haben, laden Sie jetzt die OwnCloud ZIP-Datei mit dem folgenden wget-Befehl herunter.
$ sudo wget https://download.owncloud.org/community/owncloud-10.4.0.zip
Nach dem Herunterladen entpacken Sie das ZIP-Paket in das Verzeichnis /var/www/
.
$ sudo unzip owncloud-10.4.0.zip -d /var/www/
Danach setzen Sie die Berechtigungen.
$ sudo chown -R www-data:www-data /var/www/owncloud/ $ sudo chmod -R 755 /var/www/owncloud/
Schritt 6: Apache für OwnCloud konfigurieren
In diesem Schritt werden wir Apache konfigurieren, um OwnCloud-Dateien zu bedienen. Dazu erstellen wir eine Konfigurationsdatei für Owncloud wie gezeigt.
$ sudo vim /etc/apache2/conf-available/owncloud.conf
Fügen Sie die untenstehende Konfiguration hinzu.
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 Sie die Datei und schließen Sie sie.
Als Nächstes müssen Sie alle erforderlichen Apache-Module und die neu hinzugefügte Konfiguration aktivieren, indem Sie die unten stehenden Befehle ausführen:
$ sudo a2enconf owncloud $ sudo a2enmod rewrite $ sudo a2enmod headers $ sudo a2enmod env $ sudo a2enmod dir $ sudo a2enmod mime
Um die Änderungen wirksam zu machen, starten Sie den Apache-Webserver neu.
$ sudo systemctl restart apache2
Schritt 7: Abschluss der OwnCloud-Installation in Ubuntu
Mit allen notwendigen Konfigurationen abgeschlossen, bleibt nur noch die Installation von OwnCloud im Browser übrig. Gehen Sie also zu Ihrem Browser und geben Sie die Adresse Ihres Servers ein, gefolgt von dem /owncloud
Suffix.
http://server-IP/owncloud
Sie werden mit einer Webseite ähnlich der unten gezeigten präsentiert.

Gehen Sie direkt darunter auf ‚Speicher und Datenbank‚. Wählen Sie unter dem Abschnitt ‚Datenbank konfigurieren‚ ‚MySQL / MariaDB‚ aus und füllen Sie die Datenbankanmeldeinformationen aus, die Sie beim Erstellen der Datenbank für OwnCloud definiert haben, d.h. Benutzer der Datenbank, Passwort des Datenbankbenutzers und Datenbankname.

Klicken Sie abschließend auf ‚Einrichtung abschließen‚, um die Einrichtung von Owncloud abzuschließen.

Dies führt Sie zum Anmeldebildschirm wie unten gezeigt. Geben Sie den zuvor definierten Benutzernamen und das Passwort ein und drücken Sie die EINGABETASTE.

A notification will be presented indicating other avenues that you can access OwnCloud from i.e iOS, Android & desktop App.

Schließen Sie das Pop-up, um auf das Dashboard zuzugreifen, wie unten gezeigt:

Und das ist es, Leute! Wir haben die Dateifreigabeplattform OwnCloud erfolgreich auf Ubuntu 18.04 installiert.