16 logiciels de stockage cloud open source pour Linux en 2020

16 logiciels de stockage cloud open source pour Linux en 2020

Le nuage par le nom indique quelque chose qui est très énorme et présent sur une grande zone. Passant par le nom, dans un domaine technique, Nuage est quelque chose qui est virtuel et fournit des services aux utilisateurs finaux sous forme de stockage, d'hébergement d'applications ou de virtualisation de tout espace physique. Aujourd'hui, Cloud computing est utilisé par les petites organisations et les grandes organisations pour le stockage de données ou la fourniture aux clients de ses avantages qui sont énumérés ci-dessus.

Principalement, trois types de services sont associés à Nuage qui sont: SaaS (Logiciel en tant que service) pour permettre aux utilisateurs d'accéder à d'autres nuages ​​de grandes organisations accessibles au public pour stocker leurs données comme Gmail, Paas (Plateforme en tant que service) pour l'hébergement d'applications ou de logiciels sur d'autres Exp Cloud public: Google App Engine qui héberge les applications d'utilisateurs, Iaas (Infrastructure en tant que Service) pour virtualiser n'importe quelle machine physique et la profiter des clients pour les faire ressentir une vraie machine.

Stockage en ligne

Stockage en ligne signifie le stockage des données loin des systèmes locaux des utilisateurs et sur la portée de serveurs dédiés qui sont destinés à ce. Dans les plus premiers, CompuServe en 1983 a offert à ses clients 128K d'espace disque qui pourrait être utilisé pour stocker des fichiers. Alors que ce domaine est en cours de développement actif et sera dû aux menaces potentielles, notamment la perte de données ou d'informations, le piratage de données ou la mascarade et d'autres attaques, de nombreuses organisations ont présenté leurs propres solutions à Stockage en ligne et Confidentialité des données qui renforce et stabilise son avenir.

Dans cet article, nous présenterons certaines des contributions sélectionnées pour cette préoccupation qui sont l'open source et qui sont acceptées avec succès par d'énormes masses et de grandes organisations.

1. Owncloud

UN Dropbox Remplacement des utilisateurs de Linux, donnant de nombreuses fonctionnalités similaires à celles de celles de Dropbox, owncloud est une synchronisation de fichiers auto-hébergée et un serveur de partage.

Sa fonctionnalité open source donne aux utilisateurs un accès à une quantité illimitée d'espace de stockage. Le projet a commencé dans Janvier 2010 dans le but de fournir un remplacement open source pour les fournisseurs de services de stockage cloud propriétaires. Il est écrit en PHP, JavaScript et disponible pour Windows, Linux, OS X Desktops et fournit même avec succès des clients mobiles pour Android et iOS.

Owncloud Employs Webdav Server pour l'accès à distance et peut s'intégrer à un grand nombre de bases de données, notamment SQLite, MariADB, MySQL, Oracle Database, PostgreSQL.

Fournit un grand nombre de fonctionnalités dénombrables dont l'inclusion: stockage de fichiers et chiffrement, streaming de musique, partage de contenu entre les URL, l'hébergement de synchronisation Mozilla et le lecteur de flux RSS / Atom, l'installation d'application en un clic, la vidéo et la visionneuse PDF et bien d'autres.

La dernière version de Owncloud I.e. dix Ajoute d'autres nouvelles fonctionnalités, y compris l'amélioration de la conception, permet à l'administrateur d'informer les utilisateurs et de définir des limites de rétention sur les fichiers dans la poubelle.

Owncloud

En savoir plus: Installez OwnCloud pour créer un stockage cloud personnel dans Linux

2. NextCloud

NextCloud est une suite open source d'applications client-serveur pour créer et utiliser des services d'hébergement de fichiers. Le logiciel est disponible pour tout le monde, de l'individu à de grandes entreprises pour installer et utiliser l'application par son périphérique de serveur privé.

Avec NextCloud, vous pouvez partager plusieurs fichiers et dossiers sur votre système et les synchroniser avec votre serveur NextCloud. La fonctionnalité est similaire à Dropbox, Mais il offre un hébergement de stockage de fichiers sur site avec une forte sécurité, une conformité et une flexibilité dans la synchronisation et le partage de la solution au serveur que vous contrôlez.

Plateforme de partage de fichiers NextCloud et de collaboration

3. Filiale

SeaFile est un autre système de logiciel d'hébergement de fichiers qui exploite la propriété open source pour profiter à ses utilisateurs avec tous les avantages qu'ils attendent d'un bon système de logiciel de stockage cloud. Il est écrit en C, Python avec la dernière version stable étant 7.0.2.

Filiale Fournit des clients de bureau pour les clients Windows, Linux et OS X et mobiles pour Android, iOS et Windows Phone. Avec une édition communautaire publiée sous la licence publique générale, il dispose également d'une édition professionnelle publiée sous une licence commerciale qui fournit des fonctionnalités supplémentaires non soutenues dans l'édition communautaire I.e. journalisation des utilisateurs et recherche de texte.

Depuis qu'il s'est ouvert sur Juillet 2012, Il a commencé à attirer l'attention internationale. Ses principales fonctionnalités sont la synchronisation et le partage avec l'accent principal sur la sécurité des données.
D'autres caractéristiques de SeaFile qui l'ont rendu commune dans de nombreuses universités comme l'université Mayin, l'Université Hu Berlin et l'Université Strasbourg et, parmi d'autres milliers de personnes dans le monde sont l'édition de fichiers en ligne, la synchronisation différentielle pour minimiser la bande passante requise, le cryptage côté client pour sécuriser données du client.

Rangement de nuages ​​de la mer

En savoir plus: Installer SeaFile Secure Cloud Storage en Linux

4. Pydio

Plus tôt connu sous le nom Ajaxplorer, Pydio est un logiciel gratuit visant à fournir un hébergement de fichiers, un partage et une synchronisation. En tant que projet, il a été initié à 2009 par Charles du Jeu Et depuis 2010, il se trouve sur tous les équipements NAS fournis par Lacie.

Pydio est écrit en PHP et JavaScript et disponible pour Windows, Mac OS et Linux et en plus pour iOS et Android également. Avec presque 500 000 Téléchargements sur sourceforge et acceptation par des entreprises comme Red Hat et Oracle, Pydio est l'un des logiciels de stockage cloud très populaires du marché.

En soi, Pydio est juste un noyau qui s'exécute sur un serveur Web et peut être accessible via n'importe quel navigateur. Son interface WebDAV intégrée le rend idéal pour la gestion des fichiers en ligne et le cryptage SSL / TLS rend les canaux de transmission cryptés en sécurisant les données et en garantissant sa confidentialité.

Les autres fonctionnalités qui sont livrées avec ce logiciel sont l'éditeur de texte avec la mise en évidence de la syntaxe, la lecture audio et vidéo, l'intégration des bases de données Amazon, S3, FTP ou MySQL, l'éditeur d'image, le partage de fichiers ou de dossiers même via URL public.

Plate-forme de partage de fichiers Pydio

5. Ceph

Ceph a été initialement lancé par Sage bien Pour sa thèse de doctorat, et à l'automne 2007, il a poursuivi ce projet à plein temps et a élargi l'équipe de développement. En avril 2014, Red Hat a apporté son développement en interne. Jusqu'à présent, 14 versions de Ceph ont été publiées et la dernière version est 14.2.4. Ceph est un cluster distribué écrit en C ++ et Perl et très évolutif et librement disponible.

Les données peuvent être remplies dans Ceph comme un périphérique de bloc, un fichier ou dans un objet de forme via Rados Gateway qui peut présenter la prise en charge d'Amazon S3 et d'OpenStack Swift API. En plus d'être sécurisé en termes de données, évolutives et fiables, les autres fonctionnalités fournies par Ceph sont:

  1. Système de fichiers réseau qui vise à des performances élevées et à un stockage de données important.
  2. Compatibilité avec les clients VM.
  3. Allocation de lectures / écritures partielles / complètes.
  4. mappages au niveau de l'objet.
Plateforme de stockage de fichiers CEPH

6. Synchronisation

Synchronisation est l'une des applications de stockage cloud et de partage de cloud les plus légères et open source. Il est actuellement activement développé par Philipp C. Heckel et à partir d'aujourd'hui, est disponible en tant qu'outil de ligne de commande et GUI pour toutes les plates-formes prises en charge.

L'une des fonctionnalités les plus importantes sur Synchronisation Est-ce qu'il s'agit d'un outil et vous oblige à apporter votre propre stockage, qui peut être un stockage FTP ou SFTP, des partages Webdav ou Samba, des seaux Amazon S3, etc.

Les autres fonctionnalités qui en font un outil génial à avoir: le cryptage 128 bits AES + Twofish / GCM pour toutes les données quittant la machine locale, support de partage de fichiers avec lequel vous pouvez partager vos fichiers avec vos amis, stockage hors site comme choisi par Utilisateur Au lieu de stockage de stockage basé sur le fournisseur, d'intervalle ou de sauvegardes à la demande, de version binaire compatible des fichiers, de déduplication locale de fichiers. Cela peut être plus avantageux pour les entreprises qui souhaitent utiliser leur propre espace de stockage plutôt que de faire confiance à certains fournisseurs ont fourni un stockage.

SYNANGANY Secure File Sync Software

7. Confortable

Pas seulement un outil ou un logiciel de partage de fichiers ou de synchronisation, Confortable est emballé comme un ensemble complet de fonctions qui peuvent vous aider à créer votre moteur d'application complet.

Comme Synchronisation, Confortable offre une flexibilité à l'utilisateur en termes d'espace de stockage. Vous pouvez soit utiliser votre propre stockage personnel ou faire confiance aux serveurs de l'équipe confortable. Il s'appuie sur certains logiciels open source pour son fonctionnement complet qui est: Canapé pour le stockage de la base de données et Whoosh pour indexation. Il est disponible pour toutes les plateformes, y compris les smartphones.

Les principales fonctionnalités qui en font un must pour avoir des logiciels de stockage cloud sont: la capacité de stocker tous les contacts, fichiers, calendrier, etc. dans le cloud et les synchroniser entre l'ordinateur portable et le smartphone, offre la possibilité d'utiliser pour créer ses propres applications et les partager avec d'autres utilisateurs en partageant simplement URL git du référentiel, hébergeant des sites Web statiques ou des consoles de jeux vidéo HTML5.

Stockage cloud personnel confortable

8. Glusterfs

Glusterfs est un système de stockage de fichiers attaché au réseau. Initialement, commencé par Gluster Inc., Ce projet est maintenant sous Red Hat Inc. Après leur achat de Gluster Inc en 2011. Red Hat Integrated Gluster FS avec leur serveur de stockage Red Hat Modifiant son nom en stockage de Gluster Red Hat.

Il est disponible pour des plates-formes telles que Linux, OS X, NetBSD et Opensolaris avec certaines de ses pièces sous licence sous GPLV3 tandis que d'autres licenciées à double licence sous GPLV2. Il a été utilisé comme base de recherche universitaire.

Glusterfs Utilise un modèle client-serveur avec des serveurs déployés sous forme de briques de stockage. Un client peut se connecter à un serveur avec un protocole personnalisé sur TCP / IP, Infiniband ou SDP et stocker des fichiers sur le serveur Glusterfs. Diverses fonctionnalités utilisées par celui-ci sur les fichiers sont la mise en miroir et la réplication basées sur des fichiers, le décapage basé sur les fichiers, l'équilibrage de chargement, la planification et la mise en cache de disque pour n'en nommer que quelques-uns.

Une autre caractéristique très utile est qu'il est flexible i.e. Les données ici sont stockées sur des systèmes de fichiers natifs comme XFS, EXT4, etc.

Stockage de Glusterfs

En savoir plus: Comment installer Glusterfs dans les systèmes Linux

9. Git-annex

Git-annex est un autre service de synchronisation de fichiers développé par Joey Hess, qui vise également à résoudre des problèmes de partage de fichiers et de synchronisation mais indépendamment de tout service commercial ou serveur central. Il est écrit en Haskell et disponible pour Linux, Android, OS X et Windows.

Git-annex Gère le référentiel Git de l'utilisateur sans stocker à nouveau la session dans Git. Mais au lieu de cela, il stocke uniquement le lien vers le fichier dans le référentiel GIT et gère les fichiers associés au lien à un endroit séparé. Il garantit le double d'un fichier nécessaire en cas de récupération des informations perdues.

En outre, il garantit instantanément la disponibilité des données de fichiers au fur et à mesure, ce qui empêche les fichiers de présenter sur chaque système. Cela réduit beaucoup de frais de mémoire. Notamment, Git-Annex est disponible sur diverses distributions Linux, notamment Fedora, Ubuntu, Debian, etc.

Git-annex

dix. Yandex.Disque

Yandex.Disque est un service de stockage et de synchronisation cloud pour toutes les principales plateformes, notamment Linux, Windows, OS X, Android, iOS et Windows Phone. Il permet aux utilisateurs de synchroniser les données entre différents appareils et de les partager avec d'autres en ligne.

Diverses fonctionnalités fournies par Yandex.Disque À ses utilisateurs se trouve le lecteur flash intégré qui permet aux gens de prévisualiser les chansons, partager des fichiers avec d'autres en partageant des liens de téléchargement, la synchronisation des fichiers entre différents appareils du même utilisateur, stockage illimité, support webdav permettant une gestion facile des fichiers par n'importe quelle application Protocole de prise en charge de WebDAV.

Yandex.Disque - plate-forme de partage de fichiers cloud

11. Xigmanas

Xigmanas est un stockage puissant et personnalisable open source Nas (signification Stockage attaché au réseau) Système d'exploitation basé sur FreeBSD, conçu pour partager le stockage de données informatiques sur un réseau informatique. Il peut être installé sur pratiquement n'importe quelle plate-forme matérielle et prend en charge le partage de données sur Linux et d'autres systèmes d'exploitation de type Unix, Windows ainsi que Mac OS.

Certaines de ses fonctionnalités incluent la prise en charge de ZFS V5000, Raid logiciel (0,1,5), chiffrement du disque, S.M.UN.R.T / rapports par e-mail et bien plus encore. Il prend en charge plusieurs protocoles de réseau, notamment CIFS / SMB (Samba), Active Directory Domain Controller (Samba), FTP, NFS, RSYNC, entre autres.

Stockage fixé sur le réseau Xigmanas

12. Yunohost

Yunohost est un système d'exploitation d'auto-hébergement léger, fiable et sécurisé d'auto-hébergement, basé sur Debian GNU / Linux. Il simplifie l'administration du serveur en vous offrant une interface Web conviviale pour administrer votre serveur.

Il permet la gestion des comptes d'utilisateurs (via LDAP) et des noms de domaine, prend en charge la création et la restauration des sauvegardes, est livré avec une pile de messagerie complète (Postfix, Dovecot, RSPAMD, DKIM) et un serveur de messagerie instantanée. En outre, il prend en charge les outils de sécurité tels que Yunohost-Firewall et fail2ban, et gestion des certificats SSL.

Serveur d'hébergement Web personnel yunohost personnel

13. Tempête de sable

Sandstorm est une suite de productivité Web auto-hôte open source conçue pour exécuter facilement et en toute sécurité les applications Web open source, soit sur votre propre serveur privé, soit sur des serveurs gérés par la communauté. Il prend en charge le stockage de fichiers et le partage avec d'autres à l'aide de Davros, une application de chat, une boîte aux lettres, une application de gestion des tâches et de la gestion de projet, une fonction d'édition de documents et bien d'autres.

Chaque application que vous installez dans la tempête de sable est conteneurisée dans son propre bac à sable sécurisé à partir duquel il ne peut pas communiquer au monde sans autorisation expresse. Et surtout, Sandstorm prend en charge un modèle d'opération sécurisé qui facilite le respect des exigences de sécurité, de réglementation et de confidentialité des données. Il est conçu pour les particuliers, les entreprises et les développeurs.

Sandstorm Personal Web Apps Hosting Platform

14. Synchronisation

Syncthing est un outil de synchronisation de fichiers continu de fichiers continus open-source, simple mais puissant et portable qui synchronise les fichiers entre deux ou plusieurs hôtes en temps réel. Il fonctionne sur Linux, Mac OS X, Windows, FreeBSD, Solaris et OpenBSD.

Toutes les communications via Syncthing sont cryptées (sécurisées à l'aide de TLS) et chaque appareil est identifié par un solide certificat cryptographique pour assurer une authentification sécurisée. Vous pouvez configurer et surveiller les opérations de synchronisation via une interface utilisateur puissante et réactive (UI) accessible via un navigateur Web.

Programme de synchronisation des fichiers de synchronisation

15. Tonido

Tonido est un service de stockage cloud privé et sécurisé qui prend en charge l'accès, la synchronisation et le partage des fichiers à usage domestique et professionnel. Il fonctionne sur Linux, Windows, Mac et tous les principaux téléphones mobiles et tablettes, notamment iPhone, iPad, Android et Windows Phone. D'ailleurs, cela fonctionne sur Raspberry Pi.

Il vous permet d'accéder, de partager des fichiers depuis votre ordinateur à la maison. Les utilisateurs professionnels peuvent l'utiliser pour organiser, rechercher, partager, synchroniser, sauvegarder et régir les documents d'entreprise auprès de vos employés, clients et clients. De plus, il prend en charge l'organisation médiatique ultra-rapide et haute performance et l'accès de n'importe où.

Tonido exécute le serveur de cloud personnel

16. Serveur de stockage cloud

Cloud Storage Server est une API de stockage cloud d'open source, sécurisée, extensible et hébergée pour la création de votre propre solution de stockage en nuage privé. Il s'agit d'un outil autonome, vous n'avez donc pas besoin d'installer un serveur Web ou un moteur de base de données d'entreprise séparé et est conçu pour être relativement facile à intégrer dans votre environnement.

Le logiciel de serveur sous-jacent implémente un système de fichiers complet similaire à Amazon Cloud Drive et à d'autres fournisseurs. Il prend en charge les opérations de stockage cloud basées sur des fichiers telles que la gestion de la hiérarchie des dossiers, le téléchargement / téléchargement de fichiers, la copie, le déplacement, la renommée, la poubelle et la restauration, la suppression et plus. Il dispose également.

Conclusion

Ce sont des logiciels de stockage et de synchronisation du cloud open source connus qui ont soit gagné en popularité au fil des ans ou qui ont juste pu entrer et faire leur marque dans cette industrie avec un long chemin à parcourir. Vous pouvez partager tous les logiciels que vous ou votre organisation pouvez utiliser et nous allons l'énumérer avec cette liste.