SlideShare ist ein Scribd-Unternehmen logo
1 von 51
Downloaden Sie, um offline zu lesen
Sichere und unabhängige 
Datenverwaltung mit ownCloud 
Linux Informationstag Augsburg 2014 22. März 2014 
Bernd Müller 
Linux/Unix Consultant & Trainer 
B1 Systems GmbH 
mueller@b1-systems.de 
B1 Systems GmbH - Linux/Open Source Consulting, Training, Support & Development
Vorstellung B1 Systems 
gegründet 2004 
primär Linux/Open Source-Themen 
national & international tätig 
über 60 Mitarbeiter 
unabhängig von Soft- und Hardware-Herstellern 
Leistungsangebot: 
Beratung & Consulting 
Support 
Entwicklung 
Training 
Betrieb 
Lösungen 
dezentrale Strukturen 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 2 / 51
Schwerpunkte 
Virtualisierung (XEN, KVM & RHEV) 
Systemmanagement (Spacewalk, Red Hat Satellite, SUSE 
Manager) 
Konfigurationsmanagement (Puppet & Chef) 
Monitoring (Nagios & Icinga) 
IaaS Cloud (OpenStack & SUSE Cloud) 
Hochverfügbarkeit (Pacemaker) 
Shared Storage (GPFS, OCFS2, DRBD & CEPH) 
Dateiaustausch (ownCloud) 
Paketierung (Open Build Service) 
Administratoren oder Entwickler zur Unterstützung des Teams 
vor Ort 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 3 / 51
Vorstellung Bernd Müller 
ausgebildeter Fachinformatiker/Systemintegration 
Teil der B1-Crew seit 03/2009 
Linux/Unix Consultant und Trainer 
Vortrag auf der LIT 2010 über Datenverschlüsselung 
Vortragslink https://www.luga.de/Angebote/Vortraege/ 
Verschluesselung_LIT_2010 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 4 / 51
Was bietet die ownCloud? 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 5 / 51
Was bietet die ownCloud? 
Sicherheit 
Unabhängigkeit 
Datenverwaltung 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 6 / 51
Was bietet die ownCloud? 
Sicherheit und Unabhängigkeit 
Anbindung an bestehende User Backends 
Verwendung von externem Speicher 
Verschlüsselung der Daten 
Überprüfung der Daten auf Viren 
Anpassung der ownCloud Umgebung via Theming 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 7 / 51
Was bietet die ownCloud? 
Datenverwaltung: 
Speichern und Teilen von Daten 
Kalender (CalDAV) & Adressbuch (CardDAV) 
Direktanzeige von Bildern, OD* und PDF in der WebUI 
Texteditor 
gemeinsames Arbeiten an einem ODT-Dokument 
Firefox-Synchronisation 
Foto-Galerie 
Volltextsuche (Lucene) 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 8 / 51
Was bietet die ownCloud? 
Darüber hinaus . . . 
Activity/Profilbild 
modular erweiterbar (Apps) 
. . . 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 9 / 51
Sicherheit und Unabhängigkeit 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 10 / 51
Anbindung an bestehende User Backends 
Backends für . . . 
LDAP 
Active Directory 
FTP 
SMB 
IMAP 
Unix User 
WebDAV 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 11 / 51
Verwendung von externem Speicher 
Folgende Arten externen Speichers sind unterstützt: 
Local 
FTP 
SFTP 
SMB/CIFS 
WebDAV 
OpenStack Swift 
Amazon S3 
Dropbox 
Google Drive 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 12 / 51
Verschlüsselung 
Encryption App aktivieren 
Daten werden mit dem Passwort des Users serverseitig 
verschlüsselt 
Administrator kann die Daten einsehen 
ist dafür gedacht, Daten auf externen Speichern sicher abzulegen 
folgende Daten liegen weiterhin unverschlüsselt vor: Trash, 
Thumbnails und Luceneindex 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 13 / 51
Überprüfung der Daten auf Viren 
1 Antivirus App herunterladen: 
http://apps.owncloud.com/content/show.php/Antivirus?content=157439 
2 im apps Verzeichnis der ownCloud-Installation entpacken 
3 in der WebUI aktivieren 
4 ClamAV installieren und optional als Daemon starten 
5 Antivirus einrichten 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 14 / 51
Virenscanner Einstellungen 
Abbildung : Virenscanner Einstellungen 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 15 / 51
Theming 
Theming möglich für: 
WebUI 
Desktop Client 
http://doc.owncloud.org/server/6.0/developer_manual/core/theming.html 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 16 / 51
Datenverwaltung 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 17 / 51
Speichern und Teilen von Daten 
verschiedene Möglichkeiten für Datenspeicherung und -zugriff 
via WebUI 
oC-Client für Linux/Mac OS/Windows 
via Command Line 
mobile Clients für Android/iOS 
Public Download wahlweise mit Passwort und Ablaufdatum 
Anonymous Upload wahlweise mit Passwort und Ablaufdatum 
OCS Share API 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 18 / 51
Speichern und Teilen von Daten – WebUI 
Abbildung : Speichern und Teilen von Daten – WebUI Upload 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 19 / 51
Speichern und Teilen von Daten – WebUI 
Abbildung : Speichern und Teilen von Daten – WebUI Download 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 20 / 51
Speichern und Teilen von Daten – WebUI 
Abbildung : Speichern und Teilen von Daten – WebUI Share 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 21 / 51
Speichern und Teilen von Daten – Client 
Abbildung : Speichern und Teilen von Daten – Client 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 22 / 51
Speichern und Teilen von Daten – Client 
Desktop-Client kann nicht mehrere Instanzen verwalten 
Ausweg: Mehrere Instanzen einrichten und seriell aufrufen: 
1 Im Ordner .local/share/data/ weitere Ordner anlegen 
2 Per Parameter --confdir an den Client übergeben 
3 Aliase für den einfacheren Aufruf anlegen 
mkdir ~/.local/share/data/ownCloudLIT 
alias oclit=’owncloud --confdir ~/.local/share/data/ownCloudLIT/’ 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 23 / 51
Speichern und Teilen von Daten – CLI 
Im Desktop-Client ist das Command Line Tool owncloudcmd 
enthalten: 
owncloudcmd --confdir /path/to/owncloud.cfg <SourceDir>  
owncloud(s)://<domain>/owncloud/remote.php/webdav 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 24 / 51
Speichern und Teilen von Daten – Android 
Abbildung : Android App Abbildung : Android Link teilen 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 25 / 51
Speichern und Teilen von Daten – Android 
Down-/Upload 
Abbildung : Android Download Abbildung : Android Upload 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 26 / 51
ownCloud Public Download/Anonymous 
Upload 
Abbildung : ownCloud Public Download/Anonymous Upload 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 27 / 51
OCS Share API 
Mit folgenden Features http://doc.owncloud.org/server/6.0/ 
developer_manual/core/ocs-share-api.html: 
alle Freigaben anzeigen 
Freigaben einer speziellen Datei oder Ordners anzeigen 
Information über eine bekannte Freigabe anzeigen 
Neue Freigabe erzeugen 
Freigabe löschen 
Freigabe aktualisieren 
shareLinkCreator funktioniert in Thunar, Dolphin, Nautilus, 
Nemo und Krusader http: 
//blog.schiessle.org/2013/12/30/the-owncloud-public-link-creator/ 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 28 / 51
OCS Share API – Alle Freigaben anzeigen 
Anzeigen aller Freigaben im XML-Format 
curl -u "user":"password" --cacert "/path/to/cert" 
--silent "<domain>/ocs/v1.php/apps/files_sharing/api/v1/shares" 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 29 / 51
OCS Share API – Krusader 
Das Skript lädt eine Datei in die ownCloud hoch und erstellt einen 
Public Link und kann über zwei Wege im Krusader eingebunden 
werden: 
ActionMan von Krusader starten 
Editieren von 
/.kde4/share/apps/krusader/useractions.xml: 
<action name="OCS Share"> 
<title>&amp;OCS Share</title> 
<tooltip>Public Link Creator</tooltip> 
<category>Samples</category> 
<command>/path/to/shareLinkCreator %aCurrent%</command> 
<startpath>/path/to</startpath> 
</action> 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 30 / 51
OCS Share API – Krusader 
Folgende Konfigurationsparameter ggfs. im 
shareLinkCreator-Skript angepassen: 
baseURL 
uploadTarget 
username 
password 
cacert 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 31 / 51
Kalender (CalDAV) & Adressbuch (CardDAV) 
WebUI 
Abbildung : Kalender (CalDAV) & Adressbuch (CardDAV) WebUI 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 32 / 51
Kalender auf dem Desktop (CalDAV) 
Zur Synchronisation mit Thunderbird müssen folgende 
Voraussetzungen erfüllt sein: 
Kalender in der ownCloud 
Thunderbird installiert 
Lightning-AddOn installiert 
CalDAV-Link zum Kalender 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 33 / 51
Kalender (CalDAV) Link 
Abbildung : Kalender (CalDAV) Link 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 34 / 51
Kalender (CalDAV) in Thunderbird einrichten 
Abbildung : Kalender (CalDAV) in Thunderbird einrichten 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 35 / 51
Adressbuch auf dem Desktop (CardDAV) 
Synchronisation am Beispiel von Thunderbird – Voraussetzungen: 
Adressbuch in der ownCloud 
Thunderbird installiert 
SOGo Connector AddOn installiert 
CardDAV-Link zum Adressbuch 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 36 / 51
Adressbuch (CardDAV) Link 
Abbildung : Adressbuch (CardDAV) Link 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 37 / 51
Adressbuch (CardDAV) in Thunderbird 
einrichten 
Abbildung : Adressbuch (CardDAV) in Thunderbird einrichten 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 38 / 51
Kalender (CalDAV) & Adressbuch (CardDAV) 
Android 
Zwei Möglichkeiten zum Datenimport in Android: 
1 CardDAV-Sync (free) beta 
CalDAV Sync Adapter 
Beide Apps können mit selbstsignierten Zertifikaten umgehen, 
ohne diese in Android zu importieren 
2 DAVdroid [11] 
kann nicht mit selbstsignierten Zertifikaten umgehen, in Android 
importieren oder z.B. StartSSL/CAcert 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 39 / 51
CardDAV Sync/CalDAV Sync 
Abbildung : CardDAV Sync Abbildung : CalDAV Sync 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 40 / 51
DAVdroid 
Abbildung : DAVdroid 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 41 / 51
Texteditor 
Abbildung : Texteditor 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 42 / 51
Gemeinsames Arbeiten an einem 
ODT-Dokument I 
Abbildung : Gemeinsames Arbeiten an einem ODT-Dokument I 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 43 / 51
Gemeinsames Arbeiten an einem 
ODT-Dokument II 
Abbildung : Gemeinsames Arbeiten an einem ODT-Dokument II 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 44 / 51
Firefox Synchronisation – Installation 
1 Mozilla Sync herunterladen: 
http://apps.owncloud.com/content/show.php/Mozilla+Sync?content=161793 
2 Entpacken im apps-Verzeichnis der ownCloud-Installation 
3 Aktivieren in der WebUI 
4 Einrichten eindeutiger Mailadressen für die Benutzer 
5 Einrichten der Synchronisation in Firefox, siehe Anweisung in 
Datei INSTALL.md im mozilla_sync-Verzeichnis 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 45 / 51
Firefox Synchronisation – Admin-Einstellungen 
Abbildung : Firefox Synchronisation – Admin-Einstellungen 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 46 / 51
Firefox Synchronisation – User-Einstellungen 
Abbildung : Firefox Synchronisation – User-Einstellungen 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 47 / 51
Volltextsuche (Lucene) 
Full Text Search App aktivieren 
Index wird mit der ersten Eingabe im Suchfeld erstellt 
durchsucht auch die Activities 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 48 / 51
Activity und Profilbild 
Abbildung : Activity, RSS und Profilbild 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 49 / 51
Modulare Erweiterungen: Apps 
ownCloud ist modular durch Apps erweiterbar 
zentrale Anlaufstelle für Apps: http://apps.owncloud.com/ 
eigene Anpassungen, Verbesserungen und Neuentwicklungen 
möglich; Teilen mit anderen Benutzern über das Apps-Portal 
B1 Systems GmbH 
Sichere und unabhängige 
Datenverwaltung mit ownCloud 50 / 51
Vielen Dank für Ihre Aufmerksamkeit! 
Weitere Fragen an mueller@b1-systems.de, info@b1-systems.de oder 
+49 (0)8457 - 931096 
B1 Systems GmbH - Linux/Open Source Consulting, Training, Support & Development

Weitere ähnliche Inhalte

Andere mochten auch

Agentes y sistemas económicos
Agentes y sistemas económicosAgentes y sistemas económicos
Agentes y sistemas económicoselenawhiter
 
Presentación tic jose carlos rojas andújar grupo z
Presentación tic jose carlos rojas andújar grupo zPresentación tic jose carlos rojas andújar grupo z
Presentación tic jose carlos rojas andújar grupo zcarlooos333
 
Pájaros y Peligros Libro SP3H ES
Pájaros y Peligros Libro SP3H ESPájaros y Peligros Libro SP3H ES
Pájaros y Peligros Libro SP3H ESemrose813
 
La globalización
La globalizaciónLa globalización
La globalizacióngiselarp
 
Abwärts ist unangenehemer als aufwärts
Abwärts ist unangenehemer als aufwärtsAbwärts ist unangenehemer als aufwärts
Abwärts ist unangenehemer als aufwärtsFHGR Tourism
 
W1 A4 Bergesch Beth Slideshow
W1 A4 Bergesch Beth SlideshowW1 A4 Bergesch Beth Slideshow
W1 A4 Bergesch Beth Slideshowbeethers04
 
Transformando ambientes de aprendizaje en la educacion basica con rea
Transformando ambientes de aprendizaje en la educacion basica con reaTransformando ambientes de aprendizaje en la educacion basica con rea
Transformando ambientes de aprendizaje en la educacion basica con reaOscar Huamán Mitma
 
El proceso unificado de desarrollo de software jacobson - booch - rumbaugh
El proceso unificado de desarrollo de software   jacobson - booch - rumbaughEl proceso unificado de desarrollo de software   jacobson - booch - rumbaugh
El proceso unificado de desarrollo de software jacobson - booch - rumbaughggzhack
 
Futboll♥ alvaro verano
Futboll♥ alvaro veranoFutboll♥ alvaro verano
Futboll♥ alvaro veranoAlvaroVerano
 
Los cinco sentidos
Los cinco sentidosLos cinco sentidos
Los cinco sentidosDecsylynn
 
Topologia de redes
Topologia de redesTopologia de redes
Topologia de redesginabartolo
 
Competencias del facilitador en ambientes Virtuales
 Competencias del facilitador en ambientes Virtuales Competencias del facilitador en ambientes Virtuales
Competencias del facilitador en ambientes VirtualesMarielaMuj
 
First Studies on Self-Preserving Digital Objects
First Studies on Self-Preserving Digital ObjectsFirst Studies on Self-Preserving Digital Objects
First Studies on Self-Preserving Digital ObjectsJose Antonio Olvera
 
Cosas de germinador_final
Cosas de germinador_finalCosas de germinador_final
Cosas de germinador_finalfernandarocher
 
05.07.2012 usability wie_der_mensch_informationen_wahrnimmt
05.07.2012 usability wie_der_mensch_informationen_wahrnimmt05.07.2012 usability wie_der_mensch_informationen_wahrnimmt
05.07.2012 usability wie_der_mensch_informationen_wahrnimmtFHGR Tourism
 

Andere mochten auch (20)

Agentes y sistemas económicos
Agentes y sistemas económicosAgentes y sistemas económicos
Agentes y sistemas económicos
 
RSF- FOTOGRAFÍA CON MÓVIL(I)
RSF- FOTOGRAFÍA CON MÓVIL(I)RSF- FOTOGRAFÍA CON MÓVIL(I)
RSF- FOTOGRAFÍA CON MÓVIL(I)
 
Presentación tic jose carlos rojas andújar grupo z
Presentación tic jose carlos rojas andújar grupo zPresentación tic jose carlos rojas andújar grupo z
Presentación tic jose carlos rojas andújar grupo z
 
Menta
MentaMenta
Menta
 
Práctica 5
Práctica 5Práctica 5
Práctica 5
 
Pájaros y Peligros Libro SP3H ES
Pájaros y Peligros Libro SP3H ESPájaros y Peligros Libro SP3H ES
Pájaros y Peligros Libro SP3H ES
 
Creta
CretaCreta
Creta
 
La globalización
La globalizaciónLa globalización
La globalización
 
Abwärts ist unangenehemer als aufwärts
Abwärts ist unangenehemer als aufwärtsAbwärts ist unangenehemer als aufwärts
Abwärts ist unangenehemer als aufwärts
 
W1 A4 Bergesch Beth Slideshow
W1 A4 Bergesch Beth SlideshowW1 A4 Bergesch Beth Slideshow
W1 A4 Bergesch Beth Slideshow
 
Transformando ambientes de aprendizaje en la educacion basica con rea
Transformando ambientes de aprendizaje en la educacion basica con reaTransformando ambientes de aprendizaje en la educacion basica con rea
Transformando ambientes de aprendizaje en la educacion basica con rea
 
El proceso unificado de desarrollo de software jacobson - booch - rumbaugh
El proceso unificado de desarrollo de software   jacobson - booch - rumbaughEl proceso unificado de desarrollo de software   jacobson - booch - rumbaugh
El proceso unificado de desarrollo de software jacobson - booch - rumbaugh
 
Futboll♥ alvaro verano
Futboll♥ alvaro veranoFutboll♥ alvaro verano
Futboll♥ alvaro verano
 
Los cinco sentidos
Los cinco sentidosLos cinco sentidos
Los cinco sentidos
 
La corrosion
La corrosionLa corrosion
La corrosion
 
Topologia de redes
Topologia de redesTopologia de redes
Topologia de redes
 
Competencias del facilitador en ambientes Virtuales
 Competencias del facilitador en ambientes Virtuales Competencias del facilitador en ambientes Virtuales
Competencias del facilitador en ambientes Virtuales
 
First Studies on Self-Preserving Digital Objects
First Studies on Self-Preserving Digital ObjectsFirst Studies on Self-Preserving Digital Objects
First Studies on Self-Preserving Digital Objects
 
Cosas de germinador_final
Cosas de germinador_finalCosas de germinador_final
Cosas de germinador_final
 
05.07.2012 usability wie_der_mensch_informationen_wahrnimmt
05.07.2012 usability wie_der_mensch_informationen_wahrnimmt05.07.2012 usability wie_der_mensch_informationen_wahrnimmt
05.07.2012 usability wie_der_mensch_informationen_wahrnimmt
 

Ähnlich wie Sichere und unabhängige Datenverwaltung mit ownCloud

Ceph - Software Defined Storage für die Cloud
Ceph - Software Defined Storage für die CloudCeph - Software Defined Storage für die Cloud
Ceph - Software Defined Storage für die CloudB1 Systems GmbH
 
System- & Konfigurationsmanagement mit Foreman & Puppet
System- & Konfigurationsmanagement mit Foreman & Puppet System- & Konfigurationsmanagement mit Foreman & Puppet
System- & Konfigurationsmanagement mit Foreman & Puppet B1 Systems GmbH
 
Systemmanagement mit Puppet und Foreman
Systemmanagement mit Puppet und ForemanSystemmanagement mit Puppet und Foreman
Systemmanagement mit Puppet und ForemanB1 Systems GmbH
 
Ubuntu-Server als Backup- und Fileserver betreiben
Ubuntu-Server als Backup- und Fileserver betreibenUbuntu-Server als Backup- und Fileserver betreiben
Ubuntu-Server als Backup- und Fileserver betreibenB1 Systems GmbH
 
Docker und Virtualisierung - Container Use Cases für eine isolierte, performa...
Docker und Virtualisierung - Container Use Cases für eine isolierte, performa...Docker und Virtualisierung - Container Use Cases für eine isolierte, performa...
Docker und Virtualisierung - Container Use Cases für eine isolierte, performa...B1 Systems GmbH
 
Systemmanagement mit Puppet und Foreman
Systemmanagement mit Puppet und ForemanSystemmanagement mit Puppet und Foreman
Systemmanagement mit Puppet und ForemanB1 Systems GmbH
 
Ausrollen von Multi-Tier-Applikationen mit Docker
Ausrollen von Multi-Tier-Applikationen mit DockerAusrollen von Multi-Tier-Applikationen mit Docker
Ausrollen von Multi-Tier-Applikationen mit DockerB1 Systems GmbH
 
GWAVACon 2015: Micro Focus - Filr 1.2 and beyond
GWAVACon 2015: Micro Focus - Filr 1.2 and beyondGWAVACon 2015: Micro Focus - Filr 1.2 and beyond
GWAVACon 2015: Micro Focus - Filr 1.2 and beyondGWAVA
 
MongoDB - Big Data mit Open Source
MongoDB - Big Data mit Open SourceMongoDB - Big Data mit Open Source
MongoDB - Big Data mit Open SourceB1 Systems GmbH
 
OpenStack – Automatisiertes Bereitstellen von Instanzen
OpenStack – Automatisiertes Bereitstellen von InstanzenOpenStack – Automatisiertes Bereitstellen von Instanzen
OpenStack – Automatisiertes Bereitstellen von InstanzenB1 Systems GmbH
 
Klein, aber oho - Continuous Delivery von Micro Applications mit Jenkins, Doc...
Klein, aber oho - Continuous Delivery von Micro Applications mit Jenkins, Doc...Klein, aber oho - Continuous Delivery von Micro Applications mit Jenkins, Doc...
Klein, aber oho - Continuous Delivery von Micro Applications mit Jenkins, Doc...B1 Systems GmbH
 
System Center Configuration Manager with Azure, Intune and Application Manage...
System Center Configuration Manager with Azure, Intune and Application Manage...System Center Configuration Manager with Azure, Intune and Application Manage...
System Center Configuration Manager with Azure, Intune and Application Manage...Digicomp Academy AG
 
B1 Thin Client Management bei der Fraport AG
B1 Thin Client Management bei der Fraport AGB1 Thin Client Management bei der Fraport AG
B1 Thin Client Management bei der Fraport AGB1 Systems GmbH
 
Cloud@Night: What’s new and hot in SharePoint 2016 & Office 365
Cloud@Night: What’s new and hot in SharePoint 2016 & Office 365Cloud@Night: What’s new and hot in SharePoint 2016 & Office 365
Cloud@Night: What’s new and hot in SharePoint 2016 & Office 365Digicomp Academy AG
 
bccon-2014 str05 ibm-smart_cloud-for-social-business
bccon-2014 str05 ibm-smart_cloud-for-social-businessbccon-2014 str05 ibm-smart_cloud-for-social-business
bccon-2014 str05 ibm-smart_cloud-for-social-businessICS User Group
 
Softwarepaketierung und Continuous Integration bei Airbus Defence and Space
Softwarepaketierung und Continuous Integration bei Airbus Defence and SpaceSoftwarepaketierung und Continuous Integration bei Airbus Defence and Space
Softwarepaketierung und Continuous Integration bei Airbus Defence and SpaceB1 Systems GmbH
 
Softwarepaketierung und Continuous Integration bei Airbus Defence and Space
Softwarepaketierung und Continuous Integration bei Airbus Defence and SpaceSoftwarepaketierung und Continuous Integration bei Airbus Defence and Space
Softwarepaketierung und Continuous Integration bei Airbus Defence and SpaceB1 Systems GmbH
 
Was ist neu bei Windows Server 2012 R2
Was ist neu bei Windows Server 2012 R2Was ist neu bei Windows Server 2012 R2
Was ist neu bei Windows Server 2012 R2Digicomp Academy AG
 
HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien
HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien
HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien DNUG e.V.
 

Ähnlich wie Sichere und unabhängige Datenverwaltung mit ownCloud (20)

Ceph - Software Defined Storage für die Cloud
Ceph - Software Defined Storage für die CloudCeph - Software Defined Storage für die Cloud
Ceph - Software Defined Storage für die Cloud
 
System- & Konfigurationsmanagement mit Foreman & Puppet
System- & Konfigurationsmanagement mit Foreman & Puppet System- & Konfigurationsmanagement mit Foreman & Puppet
System- & Konfigurationsmanagement mit Foreman & Puppet
 
Systemmanagement mit Puppet und Foreman
Systemmanagement mit Puppet und ForemanSystemmanagement mit Puppet und Foreman
Systemmanagement mit Puppet und Foreman
 
Ubuntu-Server als Backup- und Fileserver betreiben
Ubuntu-Server als Backup- und Fileserver betreibenUbuntu-Server als Backup- und Fileserver betreiben
Ubuntu-Server als Backup- und Fileserver betreiben
 
Docker und Virtualisierung - Container Use Cases für eine isolierte, performa...
Docker und Virtualisierung - Container Use Cases für eine isolierte, performa...Docker und Virtualisierung - Container Use Cases für eine isolierte, performa...
Docker und Virtualisierung - Container Use Cases für eine isolierte, performa...
 
Systemmanagement mit Puppet und Foreman
Systemmanagement mit Puppet und ForemanSystemmanagement mit Puppet und Foreman
Systemmanagement mit Puppet und Foreman
 
Ausrollen von Multi-Tier-Applikationen mit Docker
Ausrollen von Multi-Tier-Applikationen mit DockerAusrollen von Multi-Tier-Applikationen mit Docker
Ausrollen von Multi-Tier-Applikationen mit Docker
 
GWAVACon 2015: Micro Focus - Filr 1.2 and beyond
GWAVACon 2015: Micro Focus - Filr 1.2 and beyondGWAVACon 2015: Micro Focus - Filr 1.2 and beyond
GWAVACon 2015: Micro Focus - Filr 1.2 and beyond
 
MongoDB - Big Data mit Open Source
MongoDB - Big Data mit Open SourceMongoDB - Big Data mit Open Source
MongoDB - Big Data mit Open Source
 
OpenStack – Automatisiertes Bereitstellen von Instanzen
OpenStack – Automatisiertes Bereitstellen von InstanzenOpenStack – Automatisiertes Bereitstellen von Instanzen
OpenStack – Automatisiertes Bereitstellen von Instanzen
 
Klein, aber oho - Continuous Delivery von Micro Applications mit Jenkins, Doc...
Klein, aber oho - Continuous Delivery von Micro Applications mit Jenkins, Doc...Klein, aber oho - Continuous Delivery von Micro Applications mit Jenkins, Doc...
Klein, aber oho - Continuous Delivery von Micro Applications mit Jenkins, Doc...
 
System Center Configuration Manager with Azure, Intune and Application Manage...
System Center Configuration Manager with Azure, Intune and Application Manage...System Center Configuration Manager with Azure, Intune and Application Manage...
System Center Configuration Manager with Azure, Intune and Application Manage...
 
systemd im Alltag
systemd im Alltagsystemd im Alltag
systemd im Alltag
 
B1 Thin Client Management bei der Fraport AG
B1 Thin Client Management bei der Fraport AGB1 Thin Client Management bei der Fraport AG
B1 Thin Client Management bei der Fraport AG
 
Cloud@Night: What’s new and hot in SharePoint 2016 & Office 365
Cloud@Night: What’s new and hot in SharePoint 2016 & Office 365Cloud@Night: What’s new and hot in SharePoint 2016 & Office 365
Cloud@Night: What’s new and hot in SharePoint 2016 & Office 365
 
bccon-2014 str05 ibm-smart_cloud-for-social-business
bccon-2014 str05 ibm-smart_cloud-for-social-businessbccon-2014 str05 ibm-smart_cloud-for-social-business
bccon-2014 str05 ibm-smart_cloud-for-social-business
 
Softwarepaketierung und Continuous Integration bei Airbus Defence and Space
Softwarepaketierung und Continuous Integration bei Airbus Defence and SpaceSoftwarepaketierung und Continuous Integration bei Airbus Defence and Space
Softwarepaketierung und Continuous Integration bei Airbus Defence and Space
 
Softwarepaketierung und Continuous Integration bei Airbus Defence and Space
Softwarepaketierung und Continuous Integration bei Airbus Defence and SpaceSoftwarepaketierung und Continuous Integration bei Airbus Defence and Space
Softwarepaketierung und Continuous Integration bei Airbus Defence and Space
 
Was ist neu bei Windows Server 2012 R2
Was ist neu bei Windows Server 2012 R2Was ist neu bei Windows Server 2012 R2
Was ist neu bei Windows Server 2012 R2
 
HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien
HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien
HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien
 

Mehr von B1 Systems GmbH

Ubuntu-/Debian-Packaging
Ubuntu-/Debian-PackagingUbuntu-/Debian-Packaging
Ubuntu-/Debian-PackagingB1 Systems GmbH
 
Android mit Google Befreiung, PlayStore Apps im eigenen Repo
Android mit Google Befreiung, PlayStore Apps im eigenen RepoAndroid mit Google Befreiung, PlayStore Apps im eigenen Repo
Android mit Google Befreiung, PlayStore Apps im eigenen RepoB1 Systems GmbH
 
Ambilight, Raspberry Pi, Ubuntu & Hyperion
Ambilight, Raspberry Pi, Ubuntu & HyperionAmbilight, Raspberry Pi, Ubuntu & Hyperion
Ambilight, Raspberry Pi, Ubuntu & HyperionB1 Systems GmbH
 
Salt - A Scalable Systems Management Solution for Datacenters
Salt - A Scalable Systems Management Solution for DatacentersSalt - A Scalable Systems Management Solution for Datacenters
Salt - A Scalable Systems Management Solution for DatacentersB1 Systems GmbH
 
Simplify and run your development environments with Vagrant on OpenStack
Simplify and run your development environments with Vagrant on OpenStackSimplify and run your development environments with Vagrant on OpenStack
Simplify and run your development environments with Vagrant on OpenStackB1 Systems GmbH
 
Simplify and run your development environments with Vagrant on OpenStack
Simplify and run your development environments with Vagrant on OpenStackSimplify and run your development environments with Vagrant on OpenStack
Simplify and run your development environments with Vagrant on OpenStackB1 Systems GmbH
 
Bits and Bytes im Flow - Netzwerk im Wandel der Zeit
Bits and Bytes im Flow - Netzwerk im Wandel der ZeitBits and Bytes im Flow - Netzwerk im Wandel der Zeit
Bits and Bytes im Flow - Netzwerk im Wandel der ZeitB1 Systems GmbH
 
End of the Road - Facing Current Scaling Limits within OpenStack
End of the Road - Facing Current Scaling Limits within OpenStackEnd of the Road - Facing Current Scaling Limits within OpenStack
End of the Road - Facing Current Scaling Limits within OpenStackB1 Systems GmbH
 
E-Mail-Verschlüsselung mit GnuPG
E-Mail-Verschlüsselung mit GnuPGE-Mail-Verschlüsselung mit GnuPG
E-Mail-Verschlüsselung mit GnuPGB1 Systems GmbH
 
Some Bashing II - Mit der Kommandozeile Abläufe automatisieren
Some Bashing II - Mit der Kommandozeile Abläufe automatisierenSome Bashing II - Mit der Kommandozeile Abläufe automatisieren
Some Bashing II - Mit der Kommandozeile Abläufe automatisierenB1 Systems GmbH
 
Entwicklungsumgebungen mit Vagrant
Entwicklungsumgebungen mit VagrantEntwicklungsumgebungen mit Vagrant
Entwicklungsumgebungen mit VagrantB1 Systems GmbH
 
Btrfs - das Dateisystem der Zukunft?
Btrfs - das Dateisystem der Zukunft?Btrfs - das Dateisystem der Zukunft?
Btrfs - das Dateisystem der Zukunft?B1 Systems GmbH
 
OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE
OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SEOpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE
OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SEB1 Systems GmbH
 
Migrating deployment processes and Continuous Integration at SAP SE
Migrating deployment processes and Continuous Integration at SAP SEMigrating deployment processes and Continuous Integration at SAP SE
Migrating deployment processes and Continuous Integration at SAP SEB1 Systems GmbH
 
Salt - A Scalable Systems Management Solution for Datacenters
Salt - A Scalable Systems Management Solution for DatacentersSalt - A Scalable Systems Management Solution for Datacenters
Salt - A Scalable Systems Management Solution for DatacentersB1 Systems GmbH
 
Lifecycle Management mit Puppet und Foreman
Lifecycle Management mit Puppet und ForemanLifecycle Management mit Puppet und Foreman
Lifecycle Management mit Puppet und ForemanB1 Systems GmbH
 
DevOps environment with OpenStack and NetApp
DevOps environment with OpenStack and NetAppDevOps environment with OpenStack and NetApp
DevOps environment with OpenStack and NetAppB1 Systems GmbH
 
Images for the Clouds with KIWI & OBS
Images for the Clouds with KIWI & OBSImages for the Clouds with KIWI & OBS
Images for the Clouds with KIWI & OBSB1 Systems GmbH
 

Mehr von B1 Systems GmbH (18)

Ubuntu-/Debian-Packaging
Ubuntu-/Debian-PackagingUbuntu-/Debian-Packaging
Ubuntu-/Debian-Packaging
 
Android mit Google Befreiung, PlayStore Apps im eigenen Repo
Android mit Google Befreiung, PlayStore Apps im eigenen RepoAndroid mit Google Befreiung, PlayStore Apps im eigenen Repo
Android mit Google Befreiung, PlayStore Apps im eigenen Repo
 
Ambilight, Raspberry Pi, Ubuntu & Hyperion
Ambilight, Raspberry Pi, Ubuntu & HyperionAmbilight, Raspberry Pi, Ubuntu & Hyperion
Ambilight, Raspberry Pi, Ubuntu & Hyperion
 
Salt - A Scalable Systems Management Solution for Datacenters
Salt - A Scalable Systems Management Solution for DatacentersSalt - A Scalable Systems Management Solution for Datacenters
Salt - A Scalable Systems Management Solution for Datacenters
 
Simplify and run your development environments with Vagrant on OpenStack
Simplify and run your development environments with Vagrant on OpenStackSimplify and run your development environments with Vagrant on OpenStack
Simplify and run your development environments with Vagrant on OpenStack
 
Simplify and run your development environments with Vagrant on OpenStack
Simplify and run your development environments with Vagrant on OpenStackSimplify and run your development environments with Vagrant on OpenStack
Simplify and run your development environments with Vagrant on OpenStack
 
Bits and Bytes im Flow - Netzwerk im Wandel der Zeit
Bits and Bytes im Flow - Netzwerk im Wandel der ZeitBits and Bytes im Flow - Netzwerk im Wandel der Zeit
Bits and Bytes im Flow - Netzwerk im Wandel der Zeit
 
End of the Road - Facing Current Scaling Limits within OpenStack
End of the Road - Facing Current Scaling Limits within OpenStackEnd of the Road - Facing Current Scaling Limits within OpenStack
End of the Road - Facing Current Scaling Limits within OpenStack
 
E-Mail-Verschlüsselung mit GnuPG
E-Mail-Verschlüsselung mit GnuPGE-Mail-Verschlüsselung mit GnuPG
E-Mail-Verschlüsselung mit GnuPG
 
Some Bashing II - Mit der Kommandozeile Abläufe automatisieren
Some Bashing II - Mit der Kommandozeile Abläufe automatisierenSome Bashing II - Mit der Kommandozeile Abläufe automatisieren
Some Bashing II - Mit der Kommandozeile Abläufe automatisieren
 
Entwicklungsumgebungen mit Vagrant
Entwicklungsumgebungen mit VagrantEntwicklungsumgebungen mit Vagrant
Entwicklungsumgebungen mit Vagrant
 
Btrfs - das Dateisystem der Zukunft?
Btrfs - das Dateisystem der Zukunft?Btrfs - das Dateisystem der Zukunft?
Btrfs - das Dateisystem der Zukunft?
 
OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE
OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SEOpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE
OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE
 
Migrating deployment processes and Continuous Integration at SAP SE
Migrating deployment processes and Continuous Integration at SAP SEMigrating deployment processes and Continuous Integration at SAP SE
Migrating deployment processes and Continuous Integration at SAP SE
 
Salt - A Scalable Systems Management Solution for Datacenters
Salt - A Scalable Systems Management Solution for DatacentersSalt - A Scalable Systems Management Solution for Datacenters
Salt - A Scalable Systems Management Solution for Datacenters
 
Lifecycle Management mit Puppet und Foreman
Lifecycle Management mit Puppet und ForemanLifecycle Management mit Puppet und Foreman
Lifecycle Management mit Puppet und Foreman
 
DevOps environment with OpenStack and NetApp
DevOps environment with OpenStack and NetAppDevOps environment with OpenStack and NetApp
DevOps environment with OpenStack and NetApp
 
Images for the Clouds with KIWI & OBS
Images for the Clouds with KIWI & OBSImages for the Clouds with KIWI & OBS
Images for the Clouds with KIWI & OBS
 

Sichere und unabhängige Datenverwaltung mit ownCloud

  • 1. Sichere und unabhängige Datenverwaltung mit ownCloud Linux Informationstag Augsburg 2014 22. März 2014 Bernd Müller Linux/Unix Consultant & Trainer B1 Systems GmbH mueller@b1-systems.de B1 Systems GmbH - Linux/Open Source Consulting, Training, Support & Development
  • 2. Vorstellung B1 Systems gegründet 2004 primär Linux/Open Source-Themen national & international tätig über 60 Mitarbeiter unabhängig von Soft- und Hardware-Herstellern Leistungsangebot: Beratung & Consulting Support Entwicklung Training Betrieb Lösungen dezentrale Strukturen B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 2 / 51
  • 3. Schwerpunkte Virtualisierung (XEN, KVM & RHEV) Systemmanagement (Spacewalk, Red Hat Satellite, SUSE Manager) Konfigurationsmanagement (Puppet & Chef) Monitoring (Nagios & Icinga) IaaS Cloud (OpenStack & SUSE Cloud) Hochverfügbarkeit (Pacemaker) Shared Storage (GPFS, OCFS2, DRBD & CEPH) Dateiaustausch (ownCloud) Paketierung (Open Build Service) Administratoren oder Entwickler zur Unterstützung des Teams vor Ort B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 3 / 51
  • 4. Vorstellung Bernd Müller ausgebildeter Fachinformatiker/Systemintegration Teil der B1-Crew seit 03/2009 Linux/Unix Consultant und Trainer Vortrag auf der LIT 2010 über Datenverschlüsselung Vortragslink https://www.luga.de/Angebote/Vortraege/ Verschluesselung_LIT_2010 B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 4 / 51
  • 5. Was bietet die ownCloud? B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 5 / 51
  • 6. Was bietet die ownCloud? Sicherheit Unabhängigkeit Datenverwaltung B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 6 / 51
  • 7. Was bietet die ownCloud? Sicherheit und Unabhängigkeit Anbindung an bestehende User Backends Verwendung von externem Speicher Verschlüsselung der Daten Überprüfung der Daten auf Viren Anpassung der ownCloud Umgebung via Theming B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 7 / 51
  • 8. Was bietet die ownCloud? Datenverwaltung: Speichern und Teilen von Daten Kalender (CalDAV) & Adressbuch (CardDAV) Direktanzeige von Bildern, OD* und PDF in der WebUI Texteditor gemeinsames Arbeiten an einem ODT-Dokument Firefox-Synchronisation Foto-Galerie Volltextsuche (Lucene) B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 8 / 51
  • 9. Was bietet die ownCloud? Darüber hinaus . . . Activity/Profilbild modular erweiterbar (Apps) . . . B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 9 / 51
  • 10. Sicherheit und Unabhängigkeit B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 10 / 51
  • 11. Anbindung an bestehende User Backends Backends für . . . LDAP Active Directory FTP SMB IMAP Unix User WebDAV B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 11 / 51
  • 12. Verwendung von externem Speicher Folgende Arten externen Speichers sind unterstützt: Local FTP SFTP SMB/CIFS WebDAV OpenStack Swift Amazon S3 Dropbox Google Drive B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 12 / 51
  • 13. Verschlüsselung Encryption App aktivieren Daten werden mit dem Passwort des Users serverseitig verschlüsselt Administrator kann die Daten einsehen ist dafür gedacht, Daten auf externen Speichern sicher abzulegen folgende Daten liegen weiterhin unverschlüsselt vor: Trash, Thumbnails und Luceneindex B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 13 / 51
  • 14. Überprüfung der Daten auf Viren 1 Antivirus App herunterladen: http://apps.owncloud.com/content/show.php/Antivirus?content=157439 2 im apps Verzeichnis der ownCloud-Installation entpacken 3 in der WebUI aktivieren 4 ClamAV installieren und optional als Daemon starten 5 Antivirus einrichten B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 14 / 51
  • 15. Virenscanner Einstellungen Abbildung : Virenscanner Einstellungen B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 15 / 51
  • 16. Theming Theming möglich für: WebUI Desktop Client http://doc.owncloud.org/server/6.0/developer_manual/core/theming.html B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 16 / 51
  • 17. Datenverwaltung B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 17 / 51
  • 18. Speichern und Teilen von Daten verschiedene Möglichkeiten für Datenspeicherung und -zugriff via WebUI oC-Client für Linux/Mac OS/Windows via Command Line mobile Clients für Android/iOS Public Download wahlweise mit Passwort und Ablaufdatum Anonymous Upload wahlweise mit Passwort und Ablaufdatum OCS Share API B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 18 / 51
  • 19. Speichern und Teilen von Daten – WebUI Abbildung : Speichern und Teilen von Daten – WebUI Upload B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 19 / 51
  • 20. Speichern und Teilen von Daten – WebUI Abbildung : Speichern und Teilen von Daten – WebUI Download B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 20 / 51
  • 21. Speichern und Teilen von Daten – WebUI Abbildung : Speichern und Teilen von Daten – WebUI Share B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 21 / 51
  • 22. Speichern und Teilen von Daten – Client Abbildung : Speichern und Teilen von Daten – Client B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 22 / 51
  • 23. Speichern und Teilen von Daten – Client Desktop-Client kann nicht mehrere Instanzen verwalten Ausweg: Mehrere Instanzen einrichten und seriell aufrufen: 1 Im Ordner .local/share/data/ weitere Ordner anlegen 2 Per Parameter --confdir an den Client übergeben 3 Aliase für den einfacheren Aufruf anlegen mkdir ~/.local/share/data/ownCloudLIT alias oclit=’owncloud --confdir ~/.local/share/data/ownCloudLIT/’ B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 23 / 51
  • 24. Speichern und Teilen von Daten – CLI Im Desktop-Client ist das Command Line Tool owncloudcmd enthalten: owncloudcmd --confdir /path/to/owncloud.cfg <SourceDir> owncloud(s)://<domain>/owncloud/remote.php/webdav B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 24 / 51
  • 25. Speichern und Teilen von Daten – Android Abbildung : Android App Abbildung : Android Link teilen B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 25 / 51
  • 26. Speichern und Teilen von Daten – Android Down-/Upload Abbildung : Android Download Abbildung : Android Upload B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 26 / 51
  • 27. ownCloud Public Download/Anonymous Upload Abbildung : ownCloud Public Download/Anonymous Upload B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 27 / 51
  • 28. OCS Share API Mit folgenden Features http://doc.owncloud.org/server/6.0/ developer_manual/core/ocs-share-api.html: alle Freigaben anzeigen Freigaben einer speziellen Datei oder Ordners anzeigen Information über eine bekannte Freigabe anzeigen Neue Freigabe erzeugen Freigabe löschen Freigabe aktualisieren shareLinkCreator funktioniert in Thunar, Dolphin, Nautilus, Nemo und Krusader http: //blog.schiessle.org/2013/12/30/the-owncloud-public-link-creator/ B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 28 / 51
  • 29. OCS Share API – Alle Freigaben anzeigen Anzeigen aller Freigaben im XML-Format curl -u "user":"password" --cacert "/path/to/cert" --silent "<domain>/ocs/v1.php/apps/files_sharing/api/v1/shares" B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 29 / 51
  • 30. OCS Share API – Krusader Das Skript lädt eine Datei in die ownCloud hoch und erstellt einen Public Link und kann über zwei Wege im Krusader eingebunden werden: ActionMan von Krusader starten Editieren von /.kde4/share/apps/krusader/useractions.xml: <action name="OCS Share"> <title>&amp;OCS Share</title> <tooltip>Public Link Creator</tooltip> <category>Samples</category> <command>/path/to/shareLinkCreator %aCurrent%</command> <startpath>/path/to</startpath> </action> B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 30 / 51
  • 31. OCS Share API – Krusader Folgende Konfigurationsparameter ggfs. im shareLinkCreator-Skript angepassen: baseURL uploadTarget username password cacert B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 31 / 51
  • 32. Kalender (CalDAV) & Adressbuch (CardDAV) WebUI Abbildung : Kalender (CalDAV) & Adressbuch (CardDAV) WebUI B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 32 / 51
  • 33. Kalender auf dem Desktop (CalDAV) Zur Synchronisation mit Thunderbird müssen folgende Voraussetzungen erfüllt sein: Kalender in der ownCloud Thunderbird installiert Lightning-AddOn installiert CalDAV-Link zum Kalender B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 33 / 51
  • 34. Kalender (CalDAV) Link Abbildung : Kalender (CalDAV) Link B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 34 / 51
  • 35. Kalender (CalDAV) in Thunderbird einrichten Abbildung : Kalender (CalDAV) in Thunderbird einrichten B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 35 / 51
  • 36. Adressbuch auf dem Desktop (CardDAV) Synchronisation am Beispiel von Thunderbird – Voraussetzungen: Adressbuch in der ownCloud Thunderbird installiert SOGo Connector AddOn installiert CardDAV-Link zum Adressbuch B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 36 / 51
  • 37. Adressbuch (CardDAV) Link Abbildung : Adressbuch (CardDAV) Link B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 37 / 51
  • 38. Adressbuch (CardDAV) in Thunderbird einrichten Abbildung : Adressbuch (CardDAV) in Thunderbird einrichten B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 38 / 51
  • 39. Kalender (CalDAV) & Adressbuch (CardDAV) Android Zwei Möglichkeiten zum Datenimport in Android: 1 CardDAV-Sync (free) beta CalDAV Sync Adapter Beide Apps können mit selbstsignierten Zertifikaten umgehen, ohne diese in Android zu importieren 2 DAVdroid [11] kann nicht mit selbstsignierten Zertifikaten umgehen, in Android importieren oder z.B. StartSSL/CAcert B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 39 / 51
  • 40. CardDAV Sync/CalDAV Sync Abbildung : CardDAV Sync Abbildung : CalDAV Sync B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 40 / 51
  • 41. DAVdroid Abbildung : DAVdroid B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 41 / 51
  • 42. Texteditor Abbildung : Texteditor B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 42 / 51
  • 43. Gemeinsames Arbeiten an einem ODT-Dokument I Abbildung : Gemeinsames Arbeiten an einem ODT-Dokument I B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 43 / 51
  • 44. Gemeinsames Arbeiten an einem ODT-Dokument II Abbildung : Gemeinsames Arbeiten an einem ODT-Dokument II B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 44 / 51
  • 45. Firefox Synchronisation – Installation 1 Mozilla Sync herunterladen: http://apps.owncloud.com/content/show.php/Mozilla+Sync?content=161793 2 Entpacken im apps-Verzeichnis der ownCloud-Installation 3 Aktivieren in der WebUI 4 Einrichten eindeutiger Mailadressen für die Benutzer 5 Einrichten der Synchronisation in Firefox, siehe Anweisung in Datei INSTALL.md im mozilla_sync-Verzeichnis B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 45 / 51
  • 46. Firefox Synchronisation – Admin-Einstellungen Abbildung : Firefox Synchronisation – Admin-Einstellungen B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 46 / 51
  • 47. Firefox Synchronisation – User-Einstellungen Abbildung : Firefox Synchronisation – User-Einstellungen B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 47 / 51
  • 48. Volltextsuche (Lucene) Full Text Search App aktivieren Index wird mit der ersten Eingabe im Suchfeld erstellt durchsucht auch die Activities B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 48 / 51
  • 49. Activity und Profilbild Abbildung : Activity, RSS und Profilbild B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 49 / 51
  • 50. Modulare Erweiterungen: Apps ownCloud ist modular durch Apps erweiterbar zentrale Anlaufstelle für Apps: http://apps.owncloud.com/ eigene Anpassungen, Verbesserungen und Neuentwicklungen möglich; Teilen mit anderen Benutzern über das Apps-Portal B1 Systems GmbH Sichere und unabhängige Datenverwaltung mit ownCloud 50 / 51
  • 51. Vielen Dank für Ihre Aufmerksamkeit! Weitere Fragen an mueller@b1-systems.de, info@b1-systems.de oder +49 (0)8457 - 931096 B1 Systems GmbH - Linux/Open Source Consulting, Training, Support & Development