Website-Suche

So installieren Sie OwnCloud unter Ubuntu 18.04


OwnCloud ist eine führende Open-Source-Plattform für Dateifreigabe und Cloud-Zusammenarbeit, deren Dienste und Funktionalitäten denen von DropBox und Google Drive ähneln. Im Gegensatz zu Dropbox verfügt OwnCloud jedoch nicht über die Rechenzentrumskapazität, um gehostete Dateien zu speichern. Dennoch können Sie Dateien wie Dokumente, Bilder und Videos, um nur einige zu nennen, weiterhin teilen und über mehrere Geräte wie Smartphones, Tablets und PCs darauf zugreifen.

In diesem Artikel erfahren Sie, wie Sie OwnCloud auf Ubuntu 18.04 und neueren Versionen installieren.

Schritt 1: Ubuntu-Systempakete aktualisieren

Bevor Sie beginnen, aktualisieren Sie die Systempakete und Repositorys mit dem folgenden apt-Befehl.

sudo apt update -y && sudo apt upgrade -y

Schritt 2: Installieren Sie Apache und PHP 7.2 in Ubuntu

OwnCloud basiert auf PHP und der Zugriff erfolgt typischerweise über eine Weboberfläche. Aus diesem Grund werden wir den Apache-Webserver installieren, um Owncloud-Dateien sowie PHP 7.2 und zusätzliche PHP-Module bereitzustellen, die für notwendig sind >OwnCloud, damit es reibungslos funktioniert.

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

Anhand der Ausgabe können wir erkennen, dass wir die Apache-Version 2.4.29 installiert haben.

Führen Sie die Befehle aus, um Apache zu starten und beim Booten auszuführen.

sudo systemctl start apache2
sudo systemctl enable apache2

Gehen Sie nun zu Ihrem Browser und geben Sie die IP-Adresse Ihres Servers wie gezeigt in die URL-Leiste ein:

http://server-IP

Sie sollten unten eine Webseite erhalten, die zeigt, dass Apache installiert ist und ausgeführt wird.

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

php -v

Schritt 3: Installieren Sie MariaDB in Ubuntu

MariaDB ist ein beliebter Open-Source-Datenbankserver, der häufig von Entwicklern, Datenbank-Enthusiasten und auch in Produktionsumgebungen verwendet wird. Es ist ein Fork von MySQL und wird seit der Übernahme von MySQL durch Oracle gegenüber MySQL bevorzugt.

Um MariaDB zu installieren, führen Sie Folgendes aus:

sudo apt install mariadb-server

Standardmäßig ist MariaDB nicht gesichert und anfällig für Sicherheitsverletzungen. Wir müssen daher zusätzliche Schritte durchführen, um den MariaDB-Server zu härten.

Um mit der Sicherung Ihres MySQL-Servers zu beginnen, führen Sie den folgenden Befehl aus:

sudo mysql_secure_installation

Drücken Sie ENTER, wenn Sie zur Eingabe des Root-Passworts aufgefordert werden, und drücken Sie ‘Y’, um das Root-Passwort festzulegen.

Geben Sie für die restlichen Eingabeaufforderungen einfach ‘Y’ ein und drücken Sie die ENTER-Taste.

Ihr MariaDB-Server ist jetzt ausreichend gesichert.

Schritt 4: Erstellen Sie eine 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 folgenden 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: Laden Sie OwnCloud in Ubuntu herunter

Nachdem Sie die Datenbank erstellt haben, laden Sie nun die komprimierte OwnCloud-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 komprimierte Paket in das Verzeichnis /var/www/.

sudo unzip owncloud-10.4.0.zip -d /var/www/

Legen Sie dann die Berechtigungen fest.

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 konfigurieren wir Apache für die Bereitstellung der Dateien von OwnCloud. Dazu erstellen wir wie gezeigt eine Konfigurationsdatei für Owncloud.

sudo vim /etc/apache2/conf-available/owncloud.conf

Fügen Sie die Konfiguration unten 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 und schließen Sie die Datei.

Als Nächstes müssen Sie alle erforderlichen Apache-Module und die neu hinzugefügte Konfiguration aktivieren, indem Sie die folgenden Befehle ausführen:

sudo a2enconf owncloud
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime

Damit die Änderungen wirksam werden, starten Sie den Apache-Webserver neu.

sudo systemctl restart apache2

Schritt 7: Abschließen der OwnCloud-Installation in Ubuntu

Nachdem alle erforderlichen Konfigurationen abgeschlossen sind, müssen Sie nur noch OwnCloud in einem Browser installieren. Gehen Sie also zu Ihrem Browser und geben Sie die Adresse Ihres Servers ein, gefolgt vom Suffix /owncloud.

http://server-IP/owncloud

Ihnen wird eine Webseite angezeigt, die der folgenden ähnelt.

Klicken Sie direkt darunter auf „Speicher und Datenbank“. Wählen Sie „MySQL/MariaDB“ im Abschnitt „Datenbank konfigurieren“ und geben Sie die Datenbankanmeldeinformationen ein, die Sie beim Erstellen der Datenbank für OwnCloud definiert haben, d. h. Datenbankbenutzer und Passwort Datenbankbenutzer und Datenbankname.

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

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

Es wird eine Benachrichtigung angezeigt, die auf andere Möglichkeiten hinweist, über die Sie über iOS, Android und die Desktop-App auf OwnCloud zugreifen können.

Schließen Sie das Popup, um wie gezeigt auf das Dashboard zuzugreifen:

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