Vorbereitungen für die ownCloud
Die Voraussetzungen für eine ownCloud-Installation ist vereinfacht gesagt mindestens PHP 5.3 und eine Datenbank, wobei hierfür SQLite, MySQL/MariaDB oder PostgreSQL in Frage kommen. Wir empfehlen, von SQLite komplett die Finger zu lassen. In der Datenbank-Sektion der Dokumentation raten die Entwickler auch davon ab, außer es handelt sich um Einzel-Anwender. Haben Sie aber sehr viele Dateien, ist SQLite auch für einzelne nicht geeignet. Die Performance ist sehr unbefriedigend. Vielleicht für ein Test-Szenario geeignet, aber für eine produktive Umgebung auf keinen Fall.
Haben Sie LAMP bei der Ubuntu-Installation ausgewählt, befindet sich bereits MySQL auf dem Server installiert. In unserem Beispiel haben wir MySQL verwendet. Sollte der Datenbank-Server noch nicht installiert sein, holen Sie das nach:
sudo apt-get install mysql-server
Weiterhin benötigen Sie diverse zusätzliche Pakete, wobei einige davon optional sind. Wir empfehlen dennoch die Installation aller Pakete, da sonst einige Funktionen nicht verfügbar sind. Sie finden die Liste mit den notwendigen Software-Komponenten im Administrations-Handbuch. Im ersten Befehl befindet sich Apache2, falls Sie diesen noch nicht eingespielt und wie oben beschrieben konfiguriert haben. Sollte das der Fall sein, ignoriert das System das Paket einfach. Wollen Sie SQLite gar nicht verwenden, können Sie im zweiten Befehl php-sqlite außen vor lassen:
sudo apt-get install apache2 php5 php5-gd php-xml-parser php5-intl
sudo apt-get install php5-sqlite php5-mysql smbclient curl libcurl3 php5-curl
Hinweis: Die beiden Befehle sind möglicherweise nicht zwingend notwendig, wenn Sie die ownCloud über das offizielle Repository installieren, sondern sich die Quellen direkt holen. Schaden können die beiden Befehle aber auch nicht, denn die Komponenten brauchen Sie ohnehin.