So installieren Sie OwnCloud auf Ubuntu 18.04

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
Update Ubuntu System Packages

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
Install Apache and PHP in Ubuntu

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.

Check Apache Version in Ubuntu

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.

Verify Apache Page in Ubuntu

Um zu überprüfen, ob PHP installiert ist.

$ php -v
Check PHP Version in Ubuntu

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
Install MariaDB in Ubuntu

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.

Set MySQL Password in Ubuntu

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

Secure MySQL in Ubuntu

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;
Create OwnCloud Database in Ubuntu

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.

Create OwnCloud Admin Account

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.

Add OwnCloud Database Settings

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

Finish OwnCloud Setup

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.

OwnCloud Admin Login

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

OwnCloud Supported Platforms

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

OwnCloud Dashboard

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

Source:
https://www.tecmint.com/install-owncloud-on-ubuntu/