{"id":1379,"date":"2016-01-29T10:28:02","date_gmt":"2016-01-29T09:28:02","guid":{"rendered":"http:\/\/blog.philz.de\/?p=1379"},"modified":"2016-01-29T10:28:02","modified_gmt":"2016-01-29T09:28:02","slug":"owncloud-fluch-und-segen","status":"publish","type":"post","link":"https:\/\/phil.tannich.de\/?p=1379","title":{"rendered":"OwnCloud. Fluch und Segen"},"content":{"rendered":"<p>OwnCloud, das Unternehmen, das f\u00fcr 2016 einen Umsatz von <a href=\"http:\/\/www.golem.de\/news\/100-prozent-wachstum-owncloud-erwartet-2016-umsatz-von-16-millionen-us-dollar-1601-118756.html\" target=\"_blank\">16 Mio. Dollar erwartet<\/a>, gibt es auch als kostenlose Version, die sich jede*r daheim oder auf einem gemieteten Webserver installieren kann. Mittlerweile betreibe ich ein paar Instanzen. Privat aber auch f\u00fcr meinen Verein. Und, ich k\u00f6nnte so viel jubeln wie ich auch fluchen k\u00f6nnte.<\/p>\n<p>&nbsp;<\/p>\n<p>Was sich in den Dokumenten und auf der Webseite zum Betrieb einer eigenen Instanz sehr einfach anh\u00f6rt kann einem schlaflose N\u00e4chte bereiten. Die Installation, eine einzelne\u00a0PHP-Datei, wird auf den Webspace geladen, OwnCloud installiert sich dann fast von selbst. Man muss nur noch einen Admin-Account anlegen und sich entscheiden welche Datenbankvariante man verwenden m\u00f6chte. Mit Sqlite ist die Installation in nicht einmal f\u00fcnf (!) Minuten vorbei und man kann die OwnCloud nutzen, bef\u00fcllen, konfigurieren.\u00a0Aber das war es auch schon.<\/p>\n<p>&nbsp;<\/p>\n<h2>Update der Instanz<\/h2>\n<p>Hat man einmal eine Instanz aufgesetzt funktioniert soweit alles ganz gut. Bis die n\u00e4chste Version erscheint.\u00a0\u00dcber die App &#8222;Updater&#8220; kann man ein Update durchf\u00fchren lassen. Fehlt aber irgendwo ein Schreibrecht auf einen Ordner muss dies erst korrigiert werden. Teilweise wollte der Updater auch Ordner l\u00f6schen, die waren dann aber nicht leer und mussten manuell gel\u00f6scht werden. Wenn also ein Zugang per FTP oder SSH nicht m\u00f6glich ist, kann das Update nicht durchgef\u00fchrt werden. Ebenfalls auch, wenn man noch auf einer \u00e4lteren Version ist und ein paar Zwischenversionen ausgelassen hat. Ein \u00dcberspringen von Versionen ist nicht m\u00f6glich. Es muss daher jedes Zwischenrelease per FTP hoch geladen, die Datenbank aktualisiert und dann zum n\u00e4chsten Release gesprungen werden. \u00c4rgerlich also, wenn man nicht per SSH auf den Server kommt um die Dateien direkt abzurufen, zu entpacken und ersetzen zu lassen. Mittlerweile hat eine Grundinstallation an die 80 MB. Bei den heutigen Uploadgeschwindigkeiten keine lange Angelegenheit mehr, dennoch ist viel Warten angesagt.<\/p>\n<p>&nbsp;<\/p>\n<h2>CalDav und CardDav<\/h2>\n<p>Ein sch\u00f6nes Feature ist der Kalender und die Kontaktverwaltung. Gerade bei mehreren Benutzern k\u00f6nnen gesharte (Familien-)Kalender angelegt werden, Einkaufslisten oder Adressb\u00fccher gemeinsam genutzt werden. Bl\u00f6d nur, wenn nach einem Update der Kalender gel\u00f6scht ist. Schuld war hier aber nicht die OwnCloud, sondern der Verbund zwischen PHP7 und Sabre3. Auch wenn es auf der offiziellen Seite hei\u00dft, dass PHP7 unterst\u00fctzt wird, kann es doch, so las ich dann im Forum, vorkommen, dass nicht alles einwandfrei funktioniert.<\/p>\n<p>&nbsp;<\/p>\n<h2>Das beste: Die Community<\/h2>\n<p>Wei\u00df man einmal nicht weiter oder findet zu viele Fehlermeldungen im Logfile hilft einem immer die Community. Da es ein sehr gro\u00dfes Projekt ist und die Fehler doch meistens nicht nur bei einem selber auftauchen gibt es immer erfahrene Programmierer*innen, die wissen wo das Problem ist und wie sie es l\u00f6sen k\u00f6nnen. Teilweise kann es zwar vorkommen, dass das Problem erst in der n\u00e4chsten Version gel\u00f6st wird, dann muss man eben warten oder versuchen es selbst zu implementieren. Aber auch dabei wird man unterst\u00fctzt. Man muss nur nett fragen. Wie eben \u00fcberall.<\/p>\n<p>&nbsp;<\/p>\n<h2>Mein Fazit<\/h2>\n<p>Ich nutze die OwnCloud viel und gerne. Aber auch nur, da es so guten Support durch die Community gibt. Ich bin schon an vielen Stellen angelangt, an denen ich am liebsten die ganze Cloud gel\u00f6scht h\u00e4tte, da nichts mehr ging. Auf welches Produkt steigt man dann aber um,\u00a0wenn schon Webspace da ist und man nicht noch extra Geld ausgeben m\u00f6chte.<\/p>\n<p>Es ist leider noch viel zu tun. F\u00fcr Version 9 sieht es aber schon sehr gut aus. So soll zB der Kalender und die Kontaktverwaltung integraler Bestandteil werden und nicht als extra App hinzugef\u00fcgt werden m\u00fcssen. Sitzen einmal die Ordnerberechtigungen ist auch ein Update einfach(er) durchzuf\u00fchren. Und mit SSH Zugriff l\u00e4uft das alles noch schneller.<\/p>\n<p>Jede*m w\u00fcrde ich empfehlen, zumindest noch irgendwo eine Testinstanz zu installieren, die in etwa so aufgebaut ist wie die produktive Version, die man dann schlussendlich nutzt. Nichts ist schlimmer, wenn man ein Update durchf\u00fchrt und dann alle Daten weg sind. In diesem Sinne auch: Backups. Ganz viele Backups!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>OwnCloud, das Unternehmen, das f\u00fcr 2016 einen Umsatz von 16 Mio. Dollar erwartet, gibt es auch als kostenlose Version, die sich jede*r daheim oder auf einem gemieteten Webserver installieren kann. Mittlerweile betreibe ich ein paar Instanzen. Privat aber auch f\u00fcr meinen Verein. Und, ich k\u00f6nnte so viel jubeln wie ich auch fluchen k\u00f6nnte. &nbsp; Was <a class=\"read-more\" href=\"https:\/\/phil.tannich.de\/?p=1379\">[&hellip;]<\/a><\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,5],"tags":[24,66,82,113],"class_list":["post-1379","post","type-post","status-publish","format-standard","hentry","category-owncloud","category-technik","tag-datenschutz","tag-kostenlos","tag-owncloud","tag-webspace"],"_links":{"self":[{"href":"https:\/\/phil.tannich.de\/index.php?rest_route=\/wp\/v2\/posts\/1379","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/phil.tannich.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/phil.tannich.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/phil.tannich.de\/index.php?rest_route=\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/phil.tannich.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1379"}],"version-history":[{"count":0,"href":"https:\/\/phil.tannich.de\/index.php?rest_route=\/wp\/v2\/posts\/1379\/revisions"}],"wp:attachment":[{"href":"https:\/\/phil.tannich.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1379"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/phil.tannich.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1379"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/phil.tannich.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1379"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}