ownCloud
ownCloud est un logiciel libre écrit en PHP/JS/AJAX offrant une plateforme de services de stockage et de synchronisation en temps réel de fichiers et d'applications diverses en ligne.
ownCloud fournit un accès à ses fichiers depuis une interface web ou depuis un partage WebDAV et CalDAV.
Cette application permet également :
- un accès simple à ses contacts, calendriers et marque-pages,
- un accès et un lecteur de musique au format MP3,
- de visionner et classer ses images en albums,
- de visionner directement des fichiers Adobe PDF et OpenDocument,
le tout depuis n'importe quel périphérique/système d'exploitation compatibles WebDAV/HTTP(s).
Un logiciel client lourd open-source (basé sur Myrall et Csync) permet de synchroniser un ou plusieurs répertoires locaux en direction du cloud. Ce client est disponible pour Windows, MacOS X et Linux. Des applications pour iOS et Android sont également disponibles.
Il est possible de définir des droits sur les fichiers et répertoires directement depuis l'interface de gestion. Les fichiers stockés peuvent être chiffrés.
ownCloud se veut donc être un système de "cloud computing" permettant l'accès à la demande et en libre-service à des ressources informatiques partagées en réseau, selon la définition du National Institute of Standards and Technology.
L'installation et les mises à jour sont minimalistes. Il n'est pas nécessaire de disposer de droits élevés locaux pour réaliser l'installation. Les montées de version sont prises en compte.
Il est possible de rajouter des greffons ("plugins") pour augmenter le niveau de fonctionnalité du produit, avec par exemple une possibilité de lecture de vidéo en ligne, de partage de fichiers multi-utilisateurs. Le développement est facilité avec la mise à disposition d'une API.
L’authentification des utilisateurs peut se faire depuis une base de données MySQL/SQLite et/ou depuis un annuaire LDAP. L'intégration à Microsoft ActiveDirectory est pré-paramétrée dans l'onglet LDAP.
La documentation est très riche, le produit est à ce jour extrêmement suivi et maintenu. Il est possible d'acheter du support auprès du revendeur.
De par l'utilisation du protocole standard WebDAV, il est possible d'intégrer et de synchroniser avec ownCloud des fichiers à partir de systèmes d'exploitations comme MS-Windows 98/2000/XP/7/2008, GNU/Linux, iOS, Android, ...
Mis à disposition pour 250 utilisateurs.
GNU/Linux Debian stable, base de données MySQL 5.x, et serveur web Nginx.
Le serveur PHP est délocalisé sur une machine dédiée à l'exécution de PHP, via php-fpm.
Attention aux ressources processeurs consommées (process PHP qui peut devenir gourmand) lors des synchronisations massives depuis le client lourd (matin/soir).
Commentaires
ownCloud 5 et Shibboleth
Une documentation de mise en œuvre d'ownCloud v5 et son intégration dans une fédération avec Shibboleth est disponible ici : https://aresu.dsi.cnrs.fr/spip.php?article187
Ether Docs
Une apps qui peut être utile : http://apps.owncloud.com/content/show.php?content=...
Même si elle est encore en statut "not approved", elle peut constituer via son intégration à ownCloud une alternative légère à des services comme Google Docs par exemple.
David.