Les Meilleures Solutions de Partage de Fichiers Auto-hébergées
Étant donné que les violations de données très médiatisées font régulièrement la une des journaux ces jours-ci, il n’est pas étonnant que plus d’utilisateurs que jamais souhaitent récupérer la propriété de leurs données en utilisant des solutions de partage de fichiers auto-hébergées.
Si vous pensez que l’exécution de votre propre alternative à Dropbox et OneDrive nécessite plus d’expertise technique que vous n’en avez, détrompez-vous. Les solutions de partage de fichiers auto-hébergées modernes rendent très simple la configuration d’un système de stockage en nuage sur votre propre serveur Web, et leurs fonctionnalités sont difficiles à vivre sans une fois que vous avez passé du temps avec eux.
ownCloud
ownCloud est souvent décrit comme une alternative open source à Dropbox, et pour une bonne raison. Cette suite de logiciels client–serveur pour la création et l’utilisation de services d’hébergement de fichiers a été annoncée pour la première fois en 2010 par le développeur de logiciels KDE Frank Karlitschek, qui souhaitait créer un logiciel de remplacement gratuit pour les fournisseurs de services de stockage propriétaires.
Aujourd’hui, ownCloud est en version 10, offrant le moyen le plus simple de synchroniser des fichiers et de partager des données sans aucun problème de confidentialité. Le client officiel ownCloud est disponible pour les PC fonctionnant sous Windows, macOS, FreeBSD et Linux, et il existe également une version mobile du client pour les appareils iOS et Android.
ownCloud peut être facilement étendu avec des connexions à Dropbox, Google Drive, Amazon S3 et d’autres services, et il est également possible de le rendre plus performant avec des applications tierces, qui peuvent être installées en un clic.
La version communautaire d’ownCloud est disponible gratuitement et sans aucun support, mais les utilisateurs ont la possibilité d’acheter un abonnement payant pour l’assistance par e-mail et par téléphone.
Syncthing
Syncthing est une solution de synchronisation de fichiers peer-to-peer décentralisée et open source, écrite en Go. Avec Syncthing, vos données ne quittent jamais vos ordinateurs et appareils mobiles car aucun serveur central ne pourrait être compromis. Syncthing garantit également que personne ne peut capturer et voler vos données car toutes les communications sont sécurisées à l’aide de TLS et chaque nœud est identifié par un certificat cryptographique fort.
Syncthing vous permet de synchroniser autant de dossiers avec autant de personnes que vous le souhaitez. Vous pouvez configurer et surveiller Syncthing à l’aide d’une interface graphique Web réactive qui s’exécute parfaitement dans tous les principaux navigateurs Web. Syncthing lui-même fonctionne sur macOS, Windows, Linux, FreeBSD, Solaris, OpenBSD, Android et iOS, vous permettant d’accéder de manière transparente à vos fichiers depuis pratiquement n’importe quel appareil.
FileCloud
Conçu pour les utilisateurs d’entreprise, FileCloud est une solution de partage de fichiers auto-hébergée conçue pour être intégrée aux réseaux et au stockage d’entreprise. Avec FileCloud, les employés peuvent accéder aux fichiers de leur organisation en toute sécurité sur le Web, à l’aide d’un lecteur virtuel et d’applications mobiles, ou avec des modules complémentaires de navigateur Web.
FileCloud offre de nombreuses options de partage et respecte les autorisations et l’authentification Microsoft NTFS existantes. Grâce à son intégration avec Office et Outlook, il est possible d’ouvrir, de modifier et d’enregistrer tous les fichiers Office stockés dans FileCloud directement depuis le navigateur. FileCloud est livré avec une large gamme d’outils d’administration puissants, y compris un tableau de bord d’administration qui affiche les tendances d’utilisation, l’utilisation maximale, l’accès par géo et d’autres analyses de fichiers clés.
Nextcloud
Sous licence GNU Affero General Public License, Nextcloud est une suite de logiciels client-serveur permettant de créer et d’utiliser des services d’hébergement de fichiers. La partie de Nextcloud qui vous intéressera probablement le plus est Nextcloud Files, une solution de partage de fichiers prête pour l’entreprise et le RGPD qui garde les données sous votre contrôle.
Nextcloud Files est un produit open source auto-hébergé avec un cryptage puissant sur serveur et de bout en bout et une interface Web moderne et facile à utiliser. Les clients de bureau et les applications mobiles sont disponibles pour toutes les plates-formes grand public, ce qui vous permet d’accéder à vos fichiers et de collaborer en temps réel depuis n’importe quel appareil, n’importe où.
Il est à noter que Nextcloud est un fork d’ownCloud, le premier étant actuellement plus populaire. Les principaux avantages de Nextcloud par rapport à ownCloud incluent une vitesse de développement plus rapide, des licences de type Red Hat et une plus grande extensibilité.
Seafile
Seafile est un logiciel de partage de fichiers mature qui a été conçu pour la première fois par Daniel Pan et d’autres anciens étudiants de l’Université Tsinghua de Pékin en 2009. Seafile se concentre sur la fiabilité et la performance. Le cœur de Seafile server est écrit en C, et de nombreuses années de polissage par des centaines de milliers de développeurs du monde entier ont rendu l’algorithme de synchronisation de Seafile extrêmement stable et fiable.
Seafile prend en charge le cryptage de pointe, et les mises à niveau vers les nouvelles versions sont gérées par un seul script qui ne prend que quelques secondes à exécuter car Seafile enregistre très peu d’éléments dans une base de données.
Comment installer et configurer ownCloud
Il existe plusieurs façons d’installer ownCloud sur votre serveur domestique. Les développeurs d’ownCloud recommandent de l’installer avec les packages de services de construction ouverts, qui sont maintenus par les ingénieurs d’ownCloud et sont toujours à jour. Actuellement, les configurations du gestionnaire de paquets sont disponibles pour les distributions suivantes:
- Ubuntu
- Debian
- RHEL
- CentOS
- SLES
- openSUSE Leap
Si vous utilisez l’une des distributions Linux énumérées ci-dessus, vous pouvez simplement mettre à jour la configuration de votre gestionnaire de paquets et installer le paquet owncloud-files, qui n’installe pas Apache, une base de données ou l’une des dépendances PHP requises — seulement ownCloud. Pour en savoir plus sur les dépendances ownCloud, visitez cette page.
Une fois tous les fichiers ownCloud installés, vous devriez pouvoir ouvrir l’assistant d’installation en pointant votre navigateur Web vers l’URL suivante: http://localhost/owncloud. L’assistant est explicite, mais vous pouvez trouver de l’aide ici si vous rencontrez des problèmes.
Vous pouvez également installer ownCloud avec Docker en utilisant l’image officielle ownCloud Docker. Voici les instructions officielles qui décrivent comment le faire.
Conclusion
Si vous n’aimez pas l’idée de télécharger vos données personnelles sur les serveurs de certaines entreprises et en espérant que leur sécurité résistera aux cybercriminels, des solutions de partage de fichiers auto-hébergées telles que ownCloud sont l’alternative dont vous avez besoin pour récupérer la propriété de vos données.