Die Details der Installation des Owncloud-Servers auf einem billigen Ubuntu-Laptop

Die Hardware und das Betriebssystem
Da ich bisher nichts mit Linux gemacht hatte wollte ich nicht schon daran scheitern, bevor ich mich an Owncloud wagte. Ich entschied mich dementsprechend für Ubuntu welches als die ‘einfachere’ da reduzierte und auf Benutzerfreundlichkeit getrimmte Distribution handeln soll. Nun musste ich noch einen Laptop finden, der günstig ist und mit Ubuntu spielt. Ich hab ja keine Ahnung, welche aus dem Grafikkartendschungel und Prozessordurcheinander passt. Es gibt zwar eine Liste der Ubuntu-Org, aber die empfohlene Hardware war entweder zu teuer oder nicht zu haben. Ich stieß auf eine Liste von Online-Versendern und bestellte letzten Endes bei ixsoft.de, eine billigen Lenovo für €350, mit Ubuntu vorinstalliert. Viel muss er ja schließlich nicht rechnen….
Erste Schritte mit Owncloud
Die ersten Erfahrungen mit Ubuntu waren einwandfrei, Techner auspacken, anschalten, läuft. Meine Erwartung war im Software-Center von Ubuntu Owncloud zu laden und los gehts – weit gefehlt. Funktionierte nicht. Ich installierte es gemäß Anleitung von Owncloud. Nach Stunden und befolgen der Anweisungen für die manuelle Installation kam die blaue Owncloud-Seite hoch, aber mit Fehlermeldungen rund um den WebDAV-Dienst.
Wie sich herausstellte hing es an dem fehlenden SSL-Zertifikat, und wenn man eines selber erstellte, half das auch nicht, da noch einiges in den Config-Files vom Apache und Owncloud modififiziert werden musste, damit selbstsigniertes funktioniert. Alles machbar, hat mich aber dank mangelnder Erfahrung mit Webservern, SSL und Co. bestimmt einige Stunden gekostet. Aber es war hinzubekommen, dank googlen in so machen Foren. Danke den Kollegen!

  • Download for die Beispielkonfigurationen
  • Owncloud installieren, Link zur Anleitung auf Owncloud.org, Manuelle Installation. Anpassung im File /etc/apache2/sites-available/default-ssl.conf (1).
  • Selbst signiertes SSL-Zertifikat installieren, Link zur Anleitung, Anpassungen in /etc/apache2/conf.d/owncloud.conf (6)
  • Unterdrücken der WebDAV-Fehlermedlung wegen selbst signiertem SSL-Zertifikat: http://forum.owncloud.org/viewtopic.php?f=26&t=18542, Anpassung im File OWNCLOUD_DIR/3rdparty/Sabre/DAV/Client.php (3)
  • Und dann noch für WebDAV das whitelisting deiner Domain, /var/www/owncloud/config/config.php (7)
  • Unterdrücken der Warnmeldung von Apache: /etc/apache2.conf, add ServerName localhost“ hinzufügen (4)
  • Damit es mit iOS CardDAV funktioniert: Adding file /var/www/.htaccess, (5)