![]() |
Licence Creative Commons by-nc-nd
(Paternité, pas d'utilisation commerciale, pas de modification) |
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 :
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).
Ubuntu (à partir de 12.04.1 au moins), Fedora (prévu pour la version 19), présent dans les ports d'OpenBSD et de FreeBSD,
Toute infrastructure capable de servir du web et d'exécuter du code PHP.
Tous les services de cloud non libres : Amazon S3, Drop Box, Google Drive, iCloud, Microsoft Azure, hubiC (basé sur le logiciel libre OpenStack), ...
En logiciel libre, avec également la possibilité de l'héberger localement : Linshare
Éditeur professionnel : http://www.owncloud.com
Forums officiel anglais et forum français :
http://forum.owncloud.org et http://www.owncloud.fr
Liste de diffusion :
https://mail.kde.org/mailman/listinfo/owncloud
Retour d'expérience de la mise en œuvre de ownCloud lors d'une journée Capitoul :
http://www.capitoul.org/ProgrammeReunion20130221Mo...
Prérequis :
PHP 5.x / Serveur web (Apache/Nginx...) / MySQL ou SQLite.
Code source sur GitHub :
https://github.com/owncloud
Mode d'emploi d'installation :
http://doc.ubuntu-fr.org/owncloud
http://www.numerama.com/f/119440-t-comment-install... (avec Microsoft IIS)
Page d'explication et de présentation de ownCloud v3.0 sur LinuxFR :
http://linuxfr.org/news/owncloud-3
Centre de développement :
https://owncloud.org/dev/
Documentation d'installation d'un ownCloud protégé par la fédération d'identité Education-Recherche :
https://aresu.dsi.cnrs.fr/spip.php?article183