Meilleures solutions de partage de fichiers auto-hébergées

Best Self Hosted File Sharing Solutions



É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 à l'aide de 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 modernes de partage de fichiers auto-hébergées facilitent la configuration d'un système de stockage en nuage sur votre propre serveur Web, et leurs fonctionnalités sont difficiles à vivre une fois que vous avez passé du temps avec elles.







1. propreCloud

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 remplacement de logiciel 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 exécutant 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 applications tierces , qui peut être installé en un clic.





La version communautaire d'ownCloud est disponible gratuitement sans aucune assistance, mais les utilisateurs ont la possibilité d'acheter un abonnement payant pour l'assistance par e-mail et par téléphone.

2. Synchroniser

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 il n'y a pas de serveurs centraux qui pourraient ê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 solide.



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 en toute transparence à vos fichiers depuis pratiquement n'importe quel appareil.

3. Nuage de fichiers

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.

Quatre. 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, qui est 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 puissant cryptage 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 plateformes grand public, vous permettant d'accéder à vos fichiers et de collaborer en temps réel depuis n'importe quel appareil, n'importe où.

Il convient de noter que Nextcloud est un fork de 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 style Red Hat et une plus grande extensibilité.

5. 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 les performances. Le cœur du serveur Seafile est écrit en C, et de nombreuses années de perfectionnement 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 à s'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 d'installer les packages Open Build Service, qui sont maintenus par les ingénieurs d'ownCloud et sont toujours à jour. Actuellement, il y a les configurations du gestionnaire de paquets disponible pour les distributions suivantes :

  • Ubuntu
  • Debian
  • RHEL
  • CentOS
  • SLES
  • ouvrirSUSE Leap

Si vous utilisez l'une des distributions Linux répertoriées ci-dessus, vous pouvez simplement mettre à jour la configuration de votre gestionnaire de packages et installer le package owncloud-files, qui n'installe pas Apache, une base de données ou l'une des dépendances PHP requises, uniquement ownCloud. Pour en savoir plus sur les dépendances d'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 sur l'URL suivante : http://localhost/owncloud . L'assistant est explicite, mais vous pouvez trouver de l'aide ici si vous rencontrez des problèmes.

Alternativement, vous pouvez également installer ownCloud avec Docker en utilisant l'image officielle d'ownCloud Docker . Voici les consignes 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 espérez que leur sécurité résistera aux cybercriminels, les 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.