Praxis-Workshop

ownCloud installieren - Einrichtung, Konfiguration, Sicherung

02.10.2014
Von 
Jürgen Donauer war als Systemadministrator zunächst für Informix und später IBM tätig. Dann verschlug es ihn in das Rechenzentrum von Media-Saturn. Dort kümmerte er sich mitunter um die Webserver, Datenbankanbindungen und den Online-Shop. Anschließend war er als Redakteur im Bereich Linux für TecChannel tätig.

Ersteinrichtung der ownCloud und Datenbank-Konfiguration

Beim Erstaufruf der ownCloud-WebGUI fordert Sie das System auf, ein Administrator-Konto einzurichten. Weiterhin konfigurieren Sie an dieser Stelle, welche Datenbank Sie verwenden möchten. Klicken Sie hierfür auf Advanced. Wir wollen für unser Beispiel MySQL einsetzen und nicht das per Standard ausgewählte SQLite.

Die MySQL-Konfiguration verlangt unter anderem einen Datenbanknamen und einen Anwender-Namen für die Datenbank. Als Anwender könnten Sie root verwenden, obwohl das eher unschön ist. Dafür hätten wir allerdings ein Passwort, das während der LAMP-Installation festgelegt wurde. Der Datenbankname ist hingegen noch nicht erschaffen.

Entweder verwenden Sie die Kommandozeile dafür oder installieren phpMyAdmin auf dem Server. Haben Sie wenig mit Datenbanken zu tun, raten wir zu letzterem:

sudo apt-get install phpmyadmin

Während der Installation fragt phpMyAdmin, welchen Webserver Sie verwenden wollen. In unserem Fall ist das apache2. Weiterhin brauchen Sie das Passwort für den administrativen Benutzer von MySQL. Sie können die Datenbank-Konfiguration so aufrufen: https://192.168.100.50/phpmyadmin. Das GUI lässt sich auf Deutsch umstellen und hier dürfen Sie nun eine Datenbank einrichten. Klicken Sie dazu auf Datenbanken und wählen am besten einen sprechenden Namen. Wir haben unsere Datenbank owncloud6 genannt. Sind Sie mit dem Benutzer root als Datenbank-Benutzer nicht glücklich, können Sie das an dieser Stelle auch ändern.

An dieser Stelle haben wir alle Informationen, die wir zur Ersteinrichtung der ownCloud brauchen. Verwenden Sie die entsprechenden Parameter. Der Datenbankname ist in unserem Fall owncloud6 und der Host ist localhost, weil der MySQL-Server auf dem gleichen Host wie die ownCloud selbst läuft. Haben Sie alles eingetragen, klicken Sie auf Finish setup.

An dieser Stelle meldet die ownCloud einen Fehler, dass irgendetwas mit WebDAV nicht in Ordnung ist. Der Grund an dieser Stelle ist das SSL-Zertifikat. Wir haben es für einen Hostnamen generiert, greifen auf die ownCloud allerdings über die IP-Adresse zu. Wollen Sie den Hostnamen verwenden, müssen Sie diesen allerdings im Netzwerk zum Beispiel über einen eigenen DNS-Server bekannt machen. Trotz der Fehlermeldung funktioniert die Synchronisation und das Einbinden der ownCloud via WebDAV trotzdem. Es gibt dazu im ownCloud-Forum mehrere Threads, die sich mit diesem Thema beschäftigen. Setzen Sie die ownCloud nur intern ein, könnten Sie das SSL-zertifkat neu erstellen und anstelle des FQDN (Full Qualified Domain Name) die IP-Adresse des Rechners verwenden.