OwnCloud. Florian Preinstorfer. http://nblock.org VALUG 14.02.2014

Ähnliche Dokumente
Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen

FreieSoftwareOG. Creative Commons und freie Lizenzen- Ein kurzer Überblick

Fitnesstracker und GNU/Linux

owncloud Sync Meine Daten gehören mir! Dr. Markus Tauber, AIT, ICB

Sicheres und unabhängiges Datensharing mit owncloud

ICON Switzerland 2015 Praxisbeispiel Connections an der Universität Zürich

Hardware- und Softwareanforderungen für die Installation von California.pro

Hardware- und Softwareanforderungen für die Installation von California.pro

Dokumentation owncloud PH Wien

Smap3D PDM 10. Installation. Stand-Alone-Migration-Analyzer

Redmine, das Projekt Management Werkzeug

Die Rückgabe kann über folgende, von uns getestete Programme / Apps vorgenommen werden: Adobe Digital Editions Sony Reader for PC Bluefire Reader

Debugging in Magento

Zugang zum VPN der Hochschule Fulda mit Cisco AnyConnect

Der PC zum Mitnehmen *** Jürgen Thau

v2.2 Die innovative Softwarelösung für kundenspezifisches Anrufmanagement Administrator-Handbuch

Planung für Organisation und Technik

Bitte beachten Sie die folgenden Systemvoraussetzungen um DocuWare installieren zu können:

Übung - Datensicherung und Wiederherstellung in Windows Vista

Cloud-Computing im Handwerk: Praxis Qualifizierungsseminar für IT-Sicherheitsbotschafter

Übung - Datensicherung und Wiederherstellung in Windows 7

Eigenen WSUS Server mit dem UNI WSUS Server Synchronisieren

Allgemeine Anforderungen zum Einsatz von (gültig ab Version 45.xx.xx)

Schwachstellenanalyse 2012

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER

Das Content-Management-System OpenCms im Vergleich mit TYPO3 und Joomla. Seminarvortrag von Wolfgang Neuß

OS in mittelständischen Unternehmen

OpenSource Business Strategien. Thomas Uhl Topalis AG

C++ im Web mit Tntnet

Systemvoraussetzungen winvs office winvs advisor

Inhalt. 1 Übersicht. 2 Anwendungsbeispiele. 3 Einsatzgebiete. 4 Systemanforderungen. 5 Lizenzierung. 6 Installation.

Diese Produkte stehen kurz vor end of support 14. Juli Extended Support

IVE-W530BT. Bluetooth Software Update Manual mit Android Telefonen

Freie Software: Was bringt s mir? Peter Bubestinger, David Ayers. 17. Mai 2008

Heute. Morgen. Sicher. Dreamlab Technologies AG Was ist sicherer, Open Source oder Closed Source Software?

EEX Kundeninformation

Präsentation Von Laura Baake und Janina Schwemer

Oracle. 1. Software-Download 2. Lifetime-Support

Unabhängig, investitionssicher, nutzerfreundlich: Open Source für integrale betriebliche IT-Systeme

OERA OpenEdge Reference Architecture. Mike Fechner PUG Infotag 19. Mai 05 Frankfurt

Einsatzbedingungen FAMOS 3.10

Installationsanleitung. Novaline Personal Abrechnung. Personal.One

END OF SUPPORT. transtec Migrationskonzept END OF SUPPORT für Windows Server END OF LICENSE für Windows Server 2008

Open Source. Hendrik Ebbers 2015

Lizenzierung von SharePoint Server 2013

eridea AG Installation Eclipse V 1.1

REGIONALES RECHENZENTRUM ERLANGEN [ RRZE] Datenbanken. RRZE-Campustreffen, Stefan Roas und Ali Güclü Ercin, RRZE

SharePoint 2010 Mobile Access

Technologie ist Handwerk, Software was man draus macht.

Neues CAS genesisworld Berechnungsmodell Unsere Jubiläums-Aktion 20 Jahre MERIDIAN

Systemvoraussetzungen

Herausforderungen des Enterprise Endpoint Managements

Systemvoraussetzungen Sitzungsmanager

Allgemeine Informationen Slides2Go Stand April 2015

Anleitung. Lesezugriff auf die App CHARLY Termine unter Android Stand:

Bewusster Umgang mit Smartphones

Datacenter-Workshop Mobile Access to NetApp FAS TU Chemnitz, Universitätsrechenzentrum. Datacenter-Workshop. Mobile Access to NetApp FAS.

Systemvoraussetzungen

Entwicklung in Open-Source- Projekten am Beispiel MediaWiki

Open Source Software. Workshop : Open Source Software 3. Mannheimer Fachtag Medien Referent : Christopher Wieser (

IPv6 kurz vor der Einführung Was ist tun?

Enterprise Mobility, Live! Pascal Kaufmann, Swisscom IT Services AG 12. Juni 2013

Alle Informationen zu Windows Server 2003 Übersicht der Produkte

Systemvoraussetzungen

Übersicht. 1 Einleitung. 2 MSSQL-Plugin. 3 Funktionen. 4 Konfiguration. 5 Sicherungen. 6 Rücksicherung. 7 Demo und Fragen. bareos

Matrix42. Matrix42 Cloud Trial Erste Schritte. Version

SAS 9.2 Installationsanleitung

eridea AG Installation Eclipse V 1.4

SealPath Enterprise 2013

Sebastian Heuer Globetrotter Ausrüstung. Make or Buy?

MEHR INNOVATION. MIT SICHERHEIT. COMPAREX Briefing Circle 2014

Zum Gebrauch mit QR Code-Scanner/Lesegeräten

Autorisierung von ArcGIS 10.3 for Server mit Internetverbindung

Lizenzierung von SharePoint Server 2013

btrfs Eine Einführung Florian Preinstorfer VALUG

Technische Informationen. Fabasoft Cloud

1 Installation QTrans V2.0 unter Windows NT4

Installationsanleitung dateiagent Pro

Virtual Desktop Infrasstructure - VDI

Albert Dengg. Graz,

Task: Nmap Skripte ausführen

Funktion Sage SalesLogix Windows Systemvoraussetzungen

P CALC Die Präferenzkalkulation

quickterm Systemvoraussetzungen Version: 1.0

Was tun, vor der Installation? Betriebssystem & Hardware Kontrolle

Content-Management- Systeme (CMS) Inhaltsverwaltungssystem, Redaktionssystem

Von Hamburg nach Brasilia Wie sich die brasilianische Regierung mit Open Source aus Hamburg vor der NSA schützt

Ihr IT-Administrator oder unser Support wird Ihnen im Zweifelsfall gerne weiterhelfen.

Installation LehrerConsole (für Version 6.2)

Systemvoraussetzungen

MO 27. Aug. 2007, 17:00 UHR JAVA FRAMEWORKS TIPPS VON PROFI-GÄRTNERN GEGEN WILDWUCHS

doubleslash Net-Business GmbH

conjectcm Systemvoraussetzungen

Enterprise Control Center. Systemvoraussetzungen V2.1

Free League Script Version 5 STABLE

Preisliste für The Unscrambler X

HTBVIEWER INBETRIEBNAHME

Upgrade auf die Standalone Editionen von Acronis Backup & Recovery 10. Technische Informationen (White Paper)

Mapbender3 nimmt Fahrt auf

Transkript:

OwnCloud Florian Preinstorfer http://nblock.org VALUG 14.02.2014 This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Austria license (CC-BY-SA).

Inhalt Einleitung OwnCloud Editions Features und Clients Security Alternativen Fazit

Was ist OwnCloud? OwnCloud ist eine Webapplikation, die den Betrieb einer Cloud unter eigener Kontrolle ermöglicht. Gegründet von Frank Karlitschek im Jänner 2010 im Rahmen eines Vortrags auf dem Camp KDE in San Diego. Am 24.06.2010 wurde Version 1.0 veröffentlicht. Ursprünglich im Rahmen von KDE entwickelt.

Projektziele Eigene Daten unter eigener Kontrolle. Einfach zu installieren und zu nutzen. Ersatz für proprietäre Clouds (Dropbox, Google,... ). Freie Software

Derzeit unterstützte Versionen 5.0.14a: Noch unterstützte, aber veraltete Version 6.0.1: Aktuelle, stabile Version

Projektaktivität OwnCloud Core (Tag: 6.0.1) LOC: 140k 2158 Commits von 78 Entwicklern im letzten halben Jahr. 21 Entwickler mit mehr als 10 Commits im letzten halben Jahr. OwnCloud Apps (Tag: 6.0.1 Activity, Files, Webfinger,... ) LOC: 50k 329 Commits von 28 Entwicklern im letzten halben Jahr. 9 Entwickler mit mehr als 10 Commits im letzten halben Jahr. Weitere Unterprojekte: Kalender, Kontakte, Clients,...

Anforderungen PHP: mind. Version 5.3.3, PHP 5.4+ wird empfohlen Webserver: Apache*, Nginx, lighttpd,... Datenbank: SQLite*, Mysql, MariaDB, PostgreSQL,... Details: http://doc.owncloud.org/server/6.0/admin_ manual/installation/installation_source.html

OwnCloud Editions OwnCloud ist als Community Edition und als Enterprise Edition erhältlich. Kommerzielle Vermarktung seit Version 4.5. Community Edition : http://owncloud.org Enterprise Edition : http://owncloud.com

Unterschiede Lizenz AGPLv3 für die Community Edition. AGPLv3 und kommerzielle Lizenz für die Enterprise Edition. Lizenzen von Komponenten: BSD, MIT, GPL, AGPL,... Eigene Beiträge zum OwnCloud Core erfordern die Unterzeichnung eines Contributer Agreements : http://owncloud.org/about/contributor-agreement

Unterschiede Support Community: Öffentliches Forum Enterprise: 12 5 Telefon Support E-Mail Support Migrationshilfe...

Unterschiede Einfluss Community: keinen Enterprise: Kontakt zu den Entwicklern Einfluss auf die Roadmap

Unterschiede Produktumfang Community: Nur der Umfang der Community Edition Enterprise: Oracle und MS-SQL als Datenbank Anonymer Upload Logging Provisionierung...

Überblick Die Entwicklung ist sehr auf Features fokussiert. Unterscheidung: OwnCloud Core : Owncloud Framework und Platform für Applikationen. OwnCloud Apps : Applikationen, die mitausgeliefert werden (nicht alle sind aktiviert). OwnCloud 3rd Party : Applikationen von unabhängigen Entwicklern.

Apps Dateien Kontakte Kalender Bookmarks Bilder Musik PDF Viewer Dokumente Aufgaben...

Sync Dateien Webdav Dedizierte clients für Desktop, ios, Android Kalender: CalDAV Kontakte: CardDav

Clients Desktop Sync Client Desktop Client für Windows, Linux, MacOSX.

Clients Android Android Client.

Clients ios ios Client.

Überblick Viele, teils schwerwiegende, Sicherheitslücken in der Vergangenheit. Security Advisories: http://owncloud.org/about/security/advisories Heads up! We appreciate every report, however, please notice that our team is very busy and therefore won t respond to reports which we rate as low severity or invalid (e.g. DoS in Apache or X-Powered-By headers). So do us and yourself a favor: Don t report such things, we will ignore it. 1 1 Quelle: http://owncloud.org/about/security/policy/

Öffentlich kommunizierte Sicherheitslücken 2 Version Commit message CVE Summe 3.x 4 0 4 4.0.x 6 36 42 4.5.x 2 28 30 5.x 1 19 20 6.x 0 0 0 Anmerkungen: Die Anzahl ist jeweils auf die angegebene Version bezogen, Doppelnennungen möglich. Fixes multiple security issues 1. Commit message: Das Wort security kommt in der commit message vor. CVE: Es gibt einen CVE Eintrag. 2 Quelle: http://owncloud.org/changelog

Status Codequalität wurde mit Version 6.0 massiv verbessert. Unit Tests, Review, CI, Code Guidelines, Linting,.... Codequalität und Sicherheit sind allerdings nicht Hauptfokus der Entwicklung.

Alternativen Dateien: Pydio, Seafile, git-annex, SparkleShare,... Kontakte/Kalender Server: Calendar and Contacts Server, Davical, Baïkal, Radicale, Bedework, Cosmo,...

Fazit Killerfeatures: Syncing/Sharing von Dateien, Kontakten und Kalender. OwnCloud funktioniert und ist ausreichend stabil. Eine guter Ersatz für $Cloud. Security hardening und restriktives Setup ist sehr wichtig. Security und Code-Qualität verbesserungswürdig. Tipp: announce@owncloud.org abonnieren.

Demo http://demo.owncloud.org