wiki:dienste:owncloud

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
wiki:dienste:owncloud [2012/07/25 15:43] – angelegt wikiadminwiki:dienste:owncloud [2014/11/21 09:37] (aktuell) – [Theming unter OC7] wikiadmin
Zeile 1: Zeile 1:
-Jeder spricht von der Cloud und wie einfach alles geht.+~~BARCODE~class=barcode_right~size=S~~  
 +  
 +Jeder spricht von der Cloud und was man damit alles machen kann.
  
-Leider bleibt bei den großen Anbietern (Google, Amazone, MobileMe) meiner Meinung nach die Sicherheit auf der Strecke.+Leider bleibt bei den großen Anbietern (Google, Amazone, MobileMe) meiner Meinung nach die Sicherheit auf der Strecke. Wo werden die gesamten Daten gespeichert? Nur Daten, die in Deutschland gespeichert werden, unterliegen den hiesigen Datenschutzbestimmungen. Was ist aber, wenn die Daten wo anders liegen? Wer hat dann alles Zugriff auf die Daten und wie sind dort die Datenschutzbestimmungen?
  
-Deshalb habe ich mich auf die Suche nach einer Alternative gemacht und bin auf ownCloud gestoßen+Deshalb habe ich mich auf die Suche nach einer Alternative gemacht und bin auf ownCloud gestoßen. Dies ist eine openSource-Lösung, die man auf dem eigenen Internet-Server oder Intranet-Server installieren kann. Auch eine interne Firmenlösung ist denkbar, indem man einen Intranet-Server verwendet.
  
 ====== Installation ====== ====== Installation ======
Zeile 10: Zeile 12:
  
 Um den vollen Funktionsumfang nutzen zu können, müssen noch ein paar zusätzliche Pakete installiert werden: Um den vollen Funktionsumfang nutzen zu können, müssen noch ein paar zusätzliche Pakete installiert werden:
-<file bash>aptitude install mp3info curl libcurl3 libcurl3-dev php5-curl zip</file>+<file bash>aptitude install php5 php5-gd php5-mcrypt php5-curl php5-json php5-imagick php5-intl 
 +aptitude install mp3info curl libcurl3 libcurl3-dev php5-curl zip</file>
  
 Als nächstes wird ownCloud installieren. Hierzu müsst ihr ein Verzeichnis in eurem Webroot anlegen. In meinem Fall ist das ''/var/www/owncloud''. Jetzt muss man die Aktuelle [[http://owncloud.org/support/install/|Stable-Version]] herunterladen und in das zuvor erstellte Verzeichnis entpacken. Wenn das Archiv entpackt ist, muss man noch die Rechte ändern Als nächstes wird ownCloud installieren. Hierzu müsst ihr ein Verzeichnis in eurem Webroot anlegen. In meinem Fall ist das ''/var/www/owncloud''. Jetzt muss man die Aktuelle [[http://owncloud.org/support/install/|Stable-Version]] herunterladen und in das zuvor erstellte Verzeichnis entpacken. Wenn das Archiv entpackt ist, muss man noch die Rechte ändern
Zeile 16: Zeile 19:
 Hiermit ist die Installation schon fast geschafft. Jetzt muss man noch über das Webmenü die MySQL-Datenbank anlegen. Auf der Seite ''<nowiki>http://<server>/owncloud</nowiki>'' ist das Konfigurationsmenü erreichbar. Hiermit ist die Installation schon fast geschafft. Jetzt muss man noch über das Webmenü die MySQL-Datenbank anlegen. Auf der Seite ''<nowiki>http://<server>/owncloud</nowiki>'' ist das Konfigurationsmenü erreichbar.
  
-====== Nutzung ======+====== Update/Upgrade ====== 
 + 
 +Zu erst sollte man auf der [[http://owncloud.org/support/upgrade/|Updateseite]] von owncloud vorbeischauen. Hier gibt es immer die aktuellsten Informationen. 
 + 
 +Grundsätzlichens Vorgehen: 
 +  * Sicherung der alten Installation 
 +  * aktuelle Stable-Version herunterladen 
 +  * Archiv entpacken 
 +  * alle entpackten Dateien über die vorhanden Installation kopieren 
 +  * entsprechenden Rechte setzten 
 +  * Fertig 
 + 
 +Sollten Änderungen an der Datenbank zu machen sein, wird einem dies beim Login in der Weboberfläche gesagt.  
 + 
 + 
 +====== Nutzung / Clients ====== 
 + 
 +====Webseite =====
  
 Über die Webseite ''<nowiki>http://<server>/owncloud</nowiki>'' ist ownCloud erreichbar und kann nach der Eingabe einer Kennung genutzt werden. Über die Webseite ''<nowiki>http://<server>/owncloud</nowiki>'' ist ownCloud erreichbar und kann nach der Eingabe einer Kennung genutzt werden.
 +
 +===== Thunderbird / Lightning =====
 +
 +Da man ja die ganzen Daten nicht nur Online haben möchte und nicht immer Online sein kann, bietet sich Thunderbird mit dem AddOn Lightning als Offline-Client für Termine, Adressbuch und Aufgaben an.
 +
 +In dieser Anleitung wird vorausgesetzt, dass eine funktionierende Thunderbird / Lightning Installation vorhanden ist.
 +
 +==== Termine / Aufgaben ====
 +In Lightning über Datei -> Neu -> Kalender... einen neuen Kalender anlegen. In den folgenden Fenstern einen "Im Netzwerk" und ''CalDav'' auswälen. Bei der Adresse müsst ihr in ownCloud nachschauen. 
 +
 +Die Adresse findet ihr in ownCloud unter ''Einstellungen'' -> ''Persönlich''
 +<file>http://<server>/remote.php/caldav/</file>
 +
 +Leider hat dies nicht so ganz funktioniert. Als Lösung musste ich noch folgendes anhängen ''calendars/<user>/default%20calendar''. Alle mit OK bestätigen und fertig. Jetzt wird man noch nach einem Namen und Passwort gefragt. Dies sind die gleichen, wie man in ownCloud benutzt. Sollte man über eine sichere HTTPS-Verbindung auf die Cloud zugreifen, muss man einmalig das Zertifikat bestätigen.
 +
 +Über diese Adresse werden auch die Aufgaben synchronisiert. Um diese in ownCloud auch sehenzu können, muss man die Anwendung "Task" aktivieren.
 +
 +==== Adressbuch ====
 +Um das Adressbuch synchron zu halten, müssen ein paar zusätzliche Erweiterungen installiert werden.
 +  * [[http://nic-nac-project.de/~kaosmos/morecols-en.html|MoreFunctionsForAddressBook]]
 +  * [[http://www.sogo.nu/english/downloads/frontends.html|SOGo Connector Thunderbird extension]]
 +
 +Nach der Installation muss Thunderbird neu gestartet werden. Um das jetzt das ownCloud-Adressbuch benutzen zu können, muss man über ''Extras'' -> ''Adressbuch'' das Adressbuch öffnen. Hier muss man über ''Datei'' -> ''Neu'' -> ''Remote-Adressbuch'' ein neues Adressbuch hinzufügen. Der Verbindungsname kann frei gewählt werden. Bei URL muss man die URL eingeben, die man wiederum in ownCloud unter ''Einstellungen'' -> ''Persönlich'' findet. Bei mir ist das
 +<file>http://<server>/remote.php/carddav/</file>
 +
 +Leider funktioniert diese Adresse bei mir nicht. Deshalb muss noch ''addressbooks/<user>/contacts/'' angefügt werden und schon funktionierte es perfekt. 
 +
 +
 +===== ownCloud Sync =====
 +Wer owncloud zur Datenablage nutzen will, muss sich den [[http://owncloud.org/sync-clients/|Hauseigenen Sync Client]] herunterladen. Er ist für alle Betriebssysteme verfügbar.
 +
 +Bei der Installation wird man aufgefordert, den Pfad der ownCloud-Installation anzugeben. Alles weitere wird automatisch eingerichtet.
 +
 +Nach der Installation wird ein Verzeichnis auf dem lokalen Rechner angelegt.Alle Daten, die man in dieses Verzeichnis kopiert / verschiebt, werden automatisch mit der eigenen Cloud syncronisiert
 +
 +===== Android =====
 +
 +Auch per Android kann man auf den Kalender und die Adressen zugreifen. Hier muss man aber eine Kleinigkeit bezahlen
 +
 +==== Kalender ====
 +
 +Zunächst sollte man das App [[https://play.google.com/store/apps/details?id=org.dmfs.caldav.lib|CalDAV-Sync beta]] herunterladen. Dies kostet zur Zeit 2,55€ und ist jeden Cent wert. 
 +
 +Nach der Installation muss das App noch eingerichtet werden. Einfach neues Konto anlegen und URL der ownloud-Instanz eintragen. Die App ist so schlau und zeigt dann alle Kalender an, die owncloud bereitstellt. Jetzt nur noch gewünschte Kalender auswählen und fertig. 
 +
 +Zusätzlich sollte man einen Blick in die erweiterte Konfiguration werfen. Hier sollte man sich gedanken um Langzeitsynchronisiation (Geburtstage, Urlaub) und Synchronisationsintervalle (Alle 5 Minuten -> weniger Akkulaufzeit :-( , einmal pro Tag -> zu lange :-( ) machen
 +
 +Wenn man aber kein Geld ausgeben möchte, kann man auch [[http://f-droid.org/repository/browse/?fdfilter=acal&fdid=com.morphoss.acal|aCal]] als Kalender Nutzen. Er sieht zwar nicht so schön aus, ist aber umsonst und erüllt seinen Zweck.
 +
 +==== Kontakte ====
 +Auch kann man die Kontakte mit dem ownCloud-Server abgleichen. Auch hier ist ein kostenpflichtiges App nötig. [[https://play.google.com/store/apps/details?id=org.dmfs.carddav.Sync|CardDAV-Sync beta]] ist für 1,84€ zu haben. Wenn man nur die Default-Kontakte hat, reicht das kostenlose Pentant [[https://play.google.com/store/apps/details?id=org.dmfs.carddav.sync|CardDAV-sync free beta]]
 +
 +Auch hier muss das App mit der URL des ownCloud-Servers gefüttert werden. Hier ist genauso zu verfahren, wie bei Caldav-Sync beta (Ist ja auch vom gleichen Hersteller ;-) )
 +
 +==== Daten / Bilder ====
 +
 +Auf die hinterlegten Daten und Bilder kann am per [[https://play.google.com/store/apps/details?id=com.owncloud.android|ownCloud-App]] (0,55€) aus dem Android-Market zugreifen. Einfach App installieren, konfigurieren und schon kann man Weltweit auf die hinterlegten Daten zugreifen.
 +
 +Wenn man nicht für die ownCloud-App bezahlen will, kann man sie auch direkt auf der [[http://owncloud.org/support/android/|ownCloud Webseite]] kostenlos herunterladen.
 +
 +==== Musik ====
 +Auch die eventuell vorhanden Musik, die sich auf dem ownCloud-Server befindet, kann man per App anhören. So hat man seine Lieblingsmusik immer dabei. Die passenden Abspiel-App heißt [[https://play.google.com/store/apps/details?id=jp.co.kayo.android.localplayer|Just Player]] und ist kostenlos verfügbar
 +
 +==== Aufgaben ====
 +
 +<del>die Aufgabe kann man derzeit nur mit [[https://play.google.com/store/apps/details?id=com.morphoss.acal|ACal]] abrufen.</del> 
 +
 +Da dieses Programm aber im Playstore von Google Geld kostet, kann man es auch aus einem anderen Store laden. Ich habe das APK-File aus dem [[http://f-droid.org/repository/browse/?fdfilter=acal&fdid=com.morphoss.acal&fdpage=1|F-Droid Markt]] heruntergeladen und installiert. 
 +
 +Nachteil dieser Methode ist, dass das Programm nicht automatisch aktualisiert wird, wenn es eine neuere Version auf F-Droid gibt. Deshalb habe ich mir die [[http://f-droid.org/FDroid.apk|F-Droid Markt App]] installiert. Aus dieser Anwendung heraus kann man jeztzt auch ACal installieren und aktuell halten.
 +
 +__**Nachtrag:**__
 +
 +Seit der CalDAV-Sync Version 0.3.1 unterstützt das Programm auch die syncronisation von Aufgaben. Um die Aufgaben auch lesen und bearbeiten zu können, muss man nur noch das kostenlose Programm [[https://play.google.com/store/apps/details?id=org.dmfs.tasks|Tasks]] von Martin Gajda installieren.
 +===== Desktopkalender =====
 +
 +Wenn man Einen Kalender und Aufgaben und Termine immer im Überblick haben möchte, ohne jedes mal Thunderbird zu öffnen, ist mit [[http://www.rainlendar.net|Rainlendar]] gut bedient. In der Pro-Version kann man auf einen CalDAV-Server zugreifen. <del>Leider ist dies noch in der Entwicklung und funktioniert zur Zeit nur in der aktuellen [[http://www.rainlendar.net/cms/index.php?option=com_kunena&Itemid=42&func=view&catid=7&id=17912|Beta-Version]]</del>. In der nicht-gekauften-Pro-Version ist zusätzlich der Nachteil, dass bei jeder Aufgabe und jedem Termin ein Hinweis steht. 
 +
 +
  
 Viel Spaß Viel Spaß
 +
 +====== Theming unter OC7 ======
 +
 +Um ownCloud farblich an seine eigene Wünsche anzupassen, empfielt es sich nicht, an den Origial-Dateien herumzuwerkeln. Nach einem Update gehen alle einträge wieder verloren. Einfacher ist es, ein Theme zu erstellen.
 +
 +  * Verzeichnis mit Theme-namen unter ''themes'' erstellen
 +  * unter ''config/config.php'' unter theme den Namen eintragen
 +  * Theme erstellen. [[http://doc.owncloud.org/server/6.0/developer_manual/core/theming.html#how-to-change-images-and-the-logo|Hilfe]]
 +  * Farben anpassen: [[http://forum.owncloud.org/viewtopic.php?f=29&t=22454&p=65505&hilit=logo#p64821|Hilfe]]
  
 ====== Quellen ====== ====== Quellen ======
  
 +  * [[http://doc.owncloud.org/server/6.0/admin_manual/installation/installation_source.html]]
   * [[http://owncloud.org/support/install/]]   * [[http://owncloud.org/support/install/]]
   * [[http://debian.nimmervoll.eu/tag/owncloud-debian/]]   * [[http://debian.nimmervoll.eu/tag/owncloud-debian/]]
 +  * [[http://torbjoern-klatt.de/article/2012/04/08/owncloud-plus-thunderbird-plus-android-equals-perfect-sync/]]
 +  * [[http://forum.owncloud.org/viewtopic.php?f=3&t=2040]]
  
  
  
  • wiki/dienste/owncloud.1343223838.txt.gz
  • Zuletzt geändert: 2012/07/25 15:43
  • von wikiadmin