OwnCloud, quand le stockage en ligne devient libre.

OwnCloud - logo

OwnCloud est un logiciel open source permettant, notamment, la synchronisation et la gestion de versions des données à distance.

Le projet OwnCloud a été présenté lors de la keynote de Frank Karlitschek, au Camp KDE’10. Il y indiquait le besoin de rendre aux utilisateurs le contrôle de leurs données dans le cloud.
OwnCloud est donc une solution de stockage en ligne. OwnCloud fournit à la fois le côté client, comme peuvent le proposer d'autres solutions propriétaires telles que Dropbox, GoogleDrive ou SkyDrive, et le côté serveur. L'atout d'OwnCloud est donc possible d'installer son propre serveur cloud, et avoir ainsi le contrôle total de ses données.

La version stable actuelle est la version 5.0

Fonctionnalités

Plus qu'un simple gestionnaire de fichiers, OwnCloud dans sa version 5 fournit un ensemble de fonctionnalités avancées. Ont notamment retenu plus particulièrement mon attention,

  • Synchronisation de fichiers entre différents ordinateurs
  • Serveur de fichiers WebDAV
  • Stockage sécurisé (chiffrage des fichiers)
  • Partage de fichiers entre utilisateurs ou publiquement
  • Éditeur de texte en ligne (proposant la coloration syntaxique)
  • Visionneuse de documents en ligne (pdf, open document)
  • Calendrier (permettant la synchronisation CalDAV)
  • Galerie d'images, qui permet de visualiser les photos et de les classer en albums.
  • API, pour le développement d'applications et/ou de plugins

Interface Web

Depuis la version 5.0, l'interface web a été entièrement repensée. Elle est simple, ergonomique et efficace. L'accent a été mis plus particulièrement sur le contenu.

OwnCloud - Interface Web - Home

OwnCloud - Interface web - Page d'accueil : liste des données et accès rapides aux fonctionnalités

OwnCloud - Interface Web - Calendrier

OwnCloud - Interface web - Calendrier : vue mensuelle

OwnCloud - Interface Web - Home

OwnCloud - Interface web - Photos : Affichage des différentes galeries

Clients lourds

Des clients gratuits et open source sont disponibles pour windows, linux et mac. Ils permettent de synchroniser fichiers et dossiers entre plusieurs ordinateurs, et sur plusieurs comptes/

Pour les tablettes et smartphone, il existe des applications payantes (moins de 1€)

Technologies utilisées.

Owncloud, la partie serveur, est écrite en PHP ( >= 5.3.x) et Javascript. Elle utilise également, par défault, SQLite comme base de données.

Elle se base sur des briques connues du monde open source, notamment

  • Symfony 2 (Routes)
  • Sabredav (Webdav)
  • Apache Lucene (Indexation)
  • MediaWiki (Compresseur JS et CSS)
  • jQuery (Javascript)
  • FullCalendar (Calendrier)

Quelques liens pour aller plus loin

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Captcha *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.