OwnCloud

Aus lugvswiki
Zur Navigation springenZur Suche springen

Einführung

In diesem Artikel möchte ich über meine Erfahrungen mit Owncloud auf meinem QNAP T119TS NAS berichten:

Owncloud ist ein klassischer Cloudspeicher und bietet damit alle gängigen Cloud Funktionen, wie z.B.:

  • zentrale Dateiablage getrennt für jeden Benutzer.
  • teilen von Dateien und Verzeichnissen, dabei können Dateien auch über Geheimlinks zugänglich gemacht werden.
  • Synchronisation von Inhalten über verschiedene Geräte und Betriebssysteme hinweg.

Über Anwendungen ist owncloud erweiterbar. Hierbei werden internal und 3rd Party Anwendungen unterschieden. Nach einer frischen Installation stehen die folgenden Anwendungen zur Verfügung:

  • Kontaktverwaltung
  • Kalender
  • einfache Musikverwaltung mit integriertem Player
  • einfache Bilderverwaltung

Ein Katalog aller verfügbaren Anwendungen kann unter owncloud Appkatalog abgerufen werden.

Owncloud wird derzeit in den folgenden Versionen angeboten:

  • Business Edition (kostenpflichtig)
  • Enterprise Edition (kostenpflichtig)
  • Community Edition. Die Community Edition wird unter der AGPL veröffentlicht.

zudem die 2 auf Bildungseinrichtungen ausgerichteten

  • Education Edition
  • School Edition

Ein Überblick mit Vergleich kann hier eingesehen werden.

Im weiteren beschäftigt sich dieser Artikel mit der Community Edition, sollte sich aber auch auf die anderen Editionen anwenden lassen.

Struktur Server Clients mobile Clients

Im folgenden nur noch Community Edition

Installation Server Abhängigkeiten: Webserver (z.B. Appache) To run ownCloud, your webserver must have the following installed: php5 (>= 5.3), php5-json php-xml php-mbstring php5-zip php5-gdAnd as optional dependencies: php5-sqlite (>= 3), curl, libcurl3, libcurl3-dev, php5-curl, php-pdo sqllite (standardinstallation), mysql, postgresql

Der Webserver muss keine WebDAV Unterstützung mitbringen, da owncloud einen eigenen Web DAV Server mitbringt. Auf dem Open Build Service von OpenSuSE stehen Pakete für verschiedene Distributionen bereit. Alternativ: 1. tar archiv herunterladen 2. entstandenes owncloud Verzeichnis in das Webserververzeichnis kopieren 3. Berechtigungen des owncloud Verzeichnisses anpassen 4. für Apache: .htacces und mod-rewrite aktivieren 5. Installationsassistent starten. http://[servername]/owncloud

Clients Clients basieren auf miall und csync Link zu Clients Download Seite:

Owncloud auf meinem QNAP T119TS NAS:

Apache bereits installiert mysql über QPKG Center installieren (TCPIP Netzwerk aktivieren) (Root Passwort ändern) php my admin über OPKG Center installieren ssh Zugang aktivieren (Anmeldung nur mit admin möglich)

Anmeldung

Download des tar Archives

Entpacken

entstandenes Verzeichnis owncloud in Webserver, oder an andere Stelle im NAS kopieren (z.B. HDA_DATA/owncloud

Berechtigungen setzten (httpduser:everyone)

Installationsassistenten starten (Admin User und Passwort angeben, Datenverzeichnis angeben, mysql Root Zugang und Datenbankname angeben

Erste Schritte mit owncloud: