URL: https://linuxfr.org/news/seafile-un-dropbox-like-libre-a-heberger-sort-en-version-3 Title: Seafile, un Dropbox-like libre à héberger sort en version 3 Authors: obsidien Nils Ratusznik, ZeroHeure et Benoît Sibaud Date: 2014年04月24日T17:43:16+02:00 License: CC By-SA Tags: seafile, python, libre, synchronisation, partage, franglais et postgresql Score: 63 Suite à la dépêche présentant [les alternatives à Dropbox, ](http://linuxfr.org/news/quelles-alternatives-libres-a-dropbox), qui évoquait Seafile, il semble intéressant de présenter de façon plus approfondie ce logiciel. ![Seafile](http://seafile.com/media/img/logo.png) [Seafile](http://seafile.com/en/home/) est une solution de synchronisation et de partage de fichiers bâtie sur trois composants : - un serveur, Seafile (sous licence GPLv3) ; - une interface web, SeaHub (sous licence Apache), permettant de consulter les fichiers gérés par Seafile directement via le web ; - un client de synchronisation. Le projet utilise un [modèle inspiré de Git](https://github.com/haiwen/seafile/wiki/Seafile-data-model) pour la gestion de fichiers, avec certaines adaptations, permettant par exemple de gérer de façon plus performante les gros fichiers. ---- [Site officiel de Seafile](http://seafile.com) [Page du projet sur GitHub](https://github.com/haiwen/seafile) [Démonstration de l'interface web](http://seacloud.cc/demo) [Wiki technique](https://github.com/haiwen/seafile/wiki) [Tutoriel d'installation de Seafile](https://www.digitalocean.com/community/articles/how-to-install-and-configure-seafile-on-an-ubuntu-12-04-vps) ---- # Éditions [Deux éditions](http://seafile.com/en/product/private_server/) de Seafile sont disponibles : - une édition communautaire, sous licence libre, qui est l'objet de cette dépêche ; - une édition entreprise, payante, qui rajoute principalement la recherche plein texte, la visualisation des documents Microsoft Office et la prise en charge de la clusterisation. # Fonctionnalités # Seafile dispose de [nombreuses fonctionnalités](http://seafile.com/en/product/private_server/), que l'on peut répartir en trois catégories : serveur, interface web et client. ## Serveur ## Quelques propriétés du serveur : - installable sur Windows et Linux ; - multi-utilisateurs ; - chaque utilisateur peut avoir plusieurs bibliothèques de fichiers ; - système de groupes, un groupe peut avoir ses propres bibliothèques ; - serveur WebDAV ; - support du [chiffrement des bibliothèques côté client](http://seafile.com/en/help/security/) (via mot de passe) ; - support de HTTPS ; - les fichiers peuvent être versionnés ; - possibilité de fixer un quota d'espace disque pour les utilisateurs. ## Interface web ## ![Accueil de l'interface web](http://blog.eliotberriot.com/downloads/accueil_seahub.png) - installable sur Windows et Linux ; - multilingue ; - support de HTTPS ; - partage de fichiers/dossiers en lecture via lien public (avec envoi automatisé par mail) ; - système de lien public permettant à un utilisateur non authentifié de mettre en ligne des fichiers directement dans une bibliothèque Seafile (très pratique pour récupérer des fichiers lourds qui ne passent pas par mail, des packs de photos, etc.) ; - accès à l'historique des modifications des fichiers, dossiers et bibliothèques, et possibilité de les restaurer à un état antérieur en un clic ; - éditeur de texte minimaliste pour les fichiers textes/Markdown ; - module permettant d'héberger un wiki en Markdown, synchronisable et éditable en local comme une bibliothèque standard ; - téléchargement par fichier mais aussi par dossier (sous forme d'archives) ; - corbeille permettant de restaurer des éléments supprimés ; - messagerie en ligne (en groupe ou avec un utilisateur particulier) ; - prévisualisation/consultation de certains fichiers directement dans le navigateur : musique, texte, PDF, images... ## Client ## - compatible Windows, Mac, Linux, Android et iOS ; - possibilité de synchroniser seulement certaines bibliothèques ; - possibilité de synchroniser des bibliothèques depuis différents serveurs Seafile ; - possibilité de fixer une limite pour les vitesses d'envoi et de réception ; - possibilité d'[ignorer certains fichiers ou patterns](http://seafile.com/en/help/ignore/), d'une façon similaire au .gitignore de Git. # Nouveautés de la version 3 La version 3.0 a apporté un certain nombre de changements, principalement dans l'interface qui a été redessinnée pour l'occasion. La gestion des fichiers a été partiellement revue, notamment pour améliorer la rapidité du serveur et de l'interface web. #Pré-requis Contrairement à certains autres logiciels similaires, comme OwnCloud, Seafile requiert un serveur dédié pour fonctionner, ainsi que Python, l'interface web étant basée sur Django. Côté base de données, Seafile peut fonctionner avec SQLite, MySQL et PostgreSQL. SQLite est cependant déconseillée pour des instances de taille importante. Pour le serveur HTTP, Nginx est recommandé, mais on peut tout à fait déployer Seafile avec Apache, comme je l'ai fait. # Conclusion Dans une optique d'auto-hébergement ou de recherche d'alternatives par rapport à des services centralisés/propriétaires (Google Drive, Dropbox...), Seafile est ainsi une solution tout à fait valable et performante. Que ce soit, d'ailleurs pour une utilisation personnelle ou au sein d'une organisation. Seafile offre également des réponses intéressantes aux problématiques de confidentialité, grâce à l'utilisation possible de HTTPS et du chiffrement des bibliothèques côté client. Étant un utilisateur satisfait de Seafile depuis plusieurs mois, je vous invite à garder un œil sur ce projet vraiment bluffant.

AltStyle によって変換されたページ (->オリジナル) /