16 programari d'emmagatzematge al núvol de codi obert per a Linux el 2020


El núvol pel nom indica una cosa molt gran i present en una àrea gran. D'acord amb el nom, en l'àmbit tècnic, Cloud és quelcom que és virtual i ofereix serveis als usuaris finals en forma d'emmagatzematge, allotjament d'aplicacions o virtualització de qualsevol espai físic. Avui en dia, la informàtica en núvol és utilitzada per petites i grans organitzacions per a l'emmagatzematge de dades o per oferir als clients els seus avantatges que s'enumeren més amunt.

Principalment, s'associen al núvol tres tipus de serveis que són: SaaS (programari com a servei) per permetre als usuaris accedir a altres núvols disponibles públicament de grans organitzacions per emmagatzemar les seves dades com Gmail, PaaS (plataforma com a servei) per allotjar aplicacions. o programari al núvol públic d'Altres, per exemple: Google App Engine que allotja aplicacions d'usuaris, IaaS (Infrastructure as a Service) per virtualitzar qualsevol màquina física i posar-la a disposició dels clients per fer-los sentir com una màquina real.

L'emmagatzematge al núvol significa l'emmagatzematge de dades lluny dels sistemes locals dels usuaris i a través de servidors dedicats destinats a això. Com a molt aviat, CompuServe el 1983 va oferir als seus clients 128k d'espai en disc que es podia utilitzar per emmagatzemar fitxers. Si bé aquest camp està en desenvolupament actiu i serà a causa de possibles amenaces, com ara la pèrdua de dades o informació, la pirateria de dades o l'emmascarament de dades i altres atacs, moltes organitzacions han presentat les seves pròpies solucions per a l'emmagatzematge al núvol i la privadesa de dades, que està reforçant i estabilitzant la seva futur.

En aquest article, presentarem algunes de les contribucions seleccionades per a aquesta preocupació que són de codi obert i estan sent acceptades amb èxit per grans masses i grans organitzacions.

1. OwnCloud

Un reemplaçament de Dropbox per als usuaris de Linux, que ofereix moltes funcionalitats similars a les de DropBox, ownCloud és un servidor de sincronització i compartició de fitxers autoallotjat.

La seva funcionalitat de codi obert ofereix als usuaris accés a una quantitat il·limitada d'espai d'emmagatzematge. El projecte va començar el gener de 2010 amb l'objectiu de proporcionar un reemplaçament de codi obert per als proveïdors de serveis d'emmagatzematge en núvol propietaris. Està escrit en PHP, JavaScript i està disponible per a ordinadors de sobretaula Windows, Linux, OS X i fins i tot proporciona clients mòbils amb èxit per a Android i iOS.

OwnCloud utilitza el servidor WebDav per a l'accés remot i es pot integrar amb un gran nombre de bases de dades, com ara SQLite, MariaDB, MySQL, Oracle Database, PostgreSQL.

Proporciona un gran nombre de funcions comptables de les quals inclouen: visualitzador de PDF i moltes més.

L'última versió d'ownCloud, és a dir, 10, afegeix altres funcions noves, com ara un disseny millorat, permet a l'administrador notificar als usuaris i establir límits de retenció als fitxers a la paperera.

Llegiu-ne més: instal·leu OwnCloud per crear emmagatzematge personal en núvol a Linux

2. Nextcloud

Nextcloud és un conjunt de codi obert d'aplicacions client-servidor per crear i utilitzar serveis d'allotjament de fitxers. El programari està disponible per a tothom, des d'individus fins a grans empreses, per instal·lar i operar l'aplicació amb el seu dispositiu de servidor privat.

Amb Nextcloud podeu compartir diversos fitxers i carpetes al vostre sistema i sincronitzar-los amb el vostre servidor nextcloud. La funcionalitat és similar a la de Dropbox, però ofereix allotjament d'emmagatzematge de fitxers local amb una seguretat, compliment i flexibilitat sòlids en la solució de sincronització i compartició amb el servidor que controleu.

3. Fitxer Marítim

Seafile és un altre sistema de programari d'allotjament de fitxers que explota propietats de codi obert per aprofitar els seus usuaris amb tots els avantatges que esperen d'un bon sistema de programari d'emmagatzematge al núvol. Està escrit en C, Python i l'última versió estable és la 7.0.2.

Seafile ofereix clients d'escriptori per a Windows, Linux i OS X i clients mòbils per a Android, iOS i Windows Phone. Juntament amb una edició comunitària publicada sota llicència pública general, també té una edició professional publicada amb una llicència comercial que ofereix funcions addicionals que no s'admeten a l'edició comunitària, és a dir, registre d'usuaris i cerca de text.

Des que es va obtenir de codi obert el juliol de 2012, va començar a guanyar atenció internacional. Les seves principals característiques són la sincronització i l'ús compartit amb el focus principal en la seguretat de les dades.
Altres característiques de Seafile que l'han fet comú a moltes universitats com la Universitat de Mainz, la Universitat HU de Berlín i la Universitat d'Estrasburg i també entre altres milers de persones a tot el món són l'edició de fitxers en línia, la sincronització diferencial per minimitzar l'ample de banda requerit, el xifratge del costat del client per assegurar-se. dades del client.

Llegiu-ne més: instal·leu Seafile Secure Cloud Storage a Linux

4. Pídio

Conegut anteriorment amb el nom d'AjaXplorer, Pydio és un programari gratuït que té com a objectiu proporcionar allotjament, compartició i sincronització de fitxers. Com a projecte, va ser iniciat el 2009 per Charles du jeu i des del 2010, està en tots els equips NAS subministrats per LaCie.

Pydio està escrit en PHP i JavaScript i està disponible per a Windows, Mac OS i Linux i, a més, també per a iOS i Android. Amb prop de 500.000 descàrregues a Sourceforge i l'acceptació d'empreses com Red Hat i Oracle, Pydio és un dels programaris d'emmagatzematge al núvol molt populars del mercat.

En si mateix, Pydio és només un nucli que s'executa en un servidor web i es pot accedir des de qualsevol navegador. La seva interfície WebDAV integrada el fa ideal per a la gestió de fitxers en línia i el xifratge SSL/TLS fa que els canals de transmissió estiguin xifrats assegurant les dades i garantint la seva privadesa.

Altres característiques que inclou aquest programari són l'editor de text amb ressaltat de sintaxi, reproducció d'àudio i vídeo, integració de bases de dades Amazon, S3, FTP o MySQL, editor d'imatges, compartició de fitxers o carpetes fins i tot a través d'URL públics.

5. Ceph

Ceph va ser iniciat inicialment per Sage Well per a la seva tesi doctoral, i a la tardor de 2007 va continuar amb aquest projecte a temps complet i va ampliar l'equip de desenvolupament. L'abril de 2014, Red Hat va portar el seu desenvolupament a casa. Fins ara s'han llançat 14 versions de Ceph i l'última versió és la 14.2.4. Ceph és un clúster distribuït escrit en C++ i Perl i altament escalable i disponible gratuïtament.

Les dades es poden emplenar a Ceph com a dispositiu de bloc, un fitxer o en forma d'objecte mitjançant la passarel·la RADOS que pot presentar suport per a l'Amazon S3 i l'API Openstack Swift. A més de ser segur en termes de dades, escalable i fiable, altres funcions proporcionades per Ceph són:

  1. Sistema de fitxers de xarxa que té com a objectiu un alt rendiment i un gran emmagatzematge de dades.
  2. compatibilitat amb clients VM.
  3. autorització de lectures/escriptures parcials/completes.
  4. Mapejos a nivell d'objecte.

6. Syncany

Syncany és una de les aplicacions per compartir fitxers i emmagatzematge al núvol més lleugers i de codi obert. Actualment està sent desenvolupat activament per Philipp C. Heckel i des d'avui, està disponible com a eina de línia d'ordres i GUI per a totes les plataformes compatibles.

Una de les característiques més importants de Syncany és que és una eina i requereix que porteu el vostre propi emmagatzematge, que pot ser emmagatzematge FTP o SFTP, comparticions WebDAV o Samba, cubs d'Amazon S3, etc.

Altres característiques que la converteixen en una eina increïble són: xifratge AES de 128 bits + Twofish/GCM per a totes les dades que surten de la màquina local, suport per compartir fitxers amb el qual podeu compartir els vostres fitxers amb els vostres amics, emmagatzematge fora del lloc segons el que escolliu. usuari en lloc d'emmagatzematge basat en el proveïdor, còpies de seguretat basades en intervals o sota demanda, versions de fitxers compatibles amb binaris, desduplicació local dels fitxers. Pot ser més avantatjós per a les empreses que volen utilitzar el seu propi espai d'emmagatzematge en lloc de confiar en alguns proveïdors d'emmagatzematge.

7. Acollidor

No només una eina o programari per compartir fitxers o sincronització, Cozy s'inclou com un paquet complet de funcions que us poden ajudar a crear el vostre App Engine complet.

Igual que Syncany, Cozy ofereix flexibilitat a l'usuari pel que fa a l'espai d'emmagatzematge. Podeu utilitzar el vostre propi emmagatzematge personal o confiar en els servidors de l'equip Cozy. Es basa en algun programari de codi obert per al seu funcionament complet que és: CouchDB per a l'emmagatzematge de bases de dades i Whoosh per a la indexació. Està disponible per a totes les plataformes, inclosos els telèfons intel·ligents.

Les principals característiques que fan que sigui imprescindible tenir programari d'emmagatzematge al núvol són: capacitat d'emmagatzemar tots els contactes, fitxers, calendari, etc. al núvol i sincronitzar-los entre el portàtil i el telèfon intel·ligent, proporciona la possibilitat d'utilitzar-los per crear les seves pròpies aplicacions i compartir-les amb altres usuaris només compartint l'URL Git del dipòsit, allotjant llocs web estàtics o consoles de videojocs HTML5.

8. GlusterFS

GlusterFS és un sistema d'emmagatzematge de fitxers connectat a la xarxa. Inicialment, iniciat per Gluster Inc., aquest projecte es troba ara sota Red Hat Inc. Després de la seva compra de Gluster Inc el 2011. Red Hat va integrar Gluster FS amb el seu servidor d'emmagatzematge Red Hat canviant el seu nom a Red Hat Gluster Storage.

Està disponible per a plataformes com Linux, OS X, NetBSD i OpenSolaris amb algunes de les seves parts amb llicència GPLv3, mentre que altres amb llicència dual sota GPLv2. S'ha utilitzat com a base per a la investigació acadèmica.

GlusterFS utilitza un model client-servidor amb servidors que s'estan desplegant com a maons d'emmagatzematge. Un client es pot connectar a un servidor amb un protocol personalitzat a través de TCP/IP, Infiniband o SDP i emmagatzemar fitxers al servidor GlusterFs. Les diverses funcionalitats que utilitza sobre els fitxers són la rèplica i la rèplica basada en fitxers, l'eliminació basada en fitxers, l'equilibri de càrrega, la programació i la memòria cau del disc, per citar-ne algunes.

Una altra característica molt útil és que és flexible, és a dir, les dades aquí s'emmagatzemen en sistemes de fitxers natius com xfs, ext4, etc.

Llegeix més: Com instal·lar GlusterFS en sistemes Linux

9. Git-annex

Git-annex és un altre servei de sincronització de fitxers desenvolupat per Joey Hess, que també té com a objectiu resoldre problemes d'intercanvi i sincronització de fitxers però independent de qualsevol servei comercial o servidor central. Està escrit en Haskell i està disponible per a Linux, Android, OS X i Windows.

Git-annex gestiona el repositori git de l'usuari sense tornar a emmagatzemar la sessió a git. Però en canvi, només emmagatzema l'enllaç al fitxer al repositori git i gestiona els fitxers associats a l'enllaç en un lloc separat. Assegura la duplicació d'un fitxer que es necessita en cas que es requereixi la recuperació de la informació perduda.

A més, garanteix la disponibilitat de dades dels fitxers a l'instant quan i quan sigui necessari, cosa que impedeix que els fitxers es presentin a cada sistema. Això redueix una gran quantitat de sobrecàrrega de memòria. En particular, git-annex està disponible a diverses distribucions de Linux, com ara Fedora, Ubuntu, Debian, etc.

10. Yandex.Disk

Yandex.Disk és un servei d'emmagatzematge i sincronització al núvol per a totes les plataformes principals, com ara Linux, Windows, OS X, Android, iOS i Windows Phone. Permet als usuaris sincronitzar dades entre diferents dispositius i compartir-les amb altres en línia.

Diverses funcions proporcionades per Yandex.Disk als seus usuaris és el reproductor flash integrat que permet a la gent previsualitzar cançons, compartir fitxers amb altres compartint enllaços de descàrrega, sincronització de fitxers entre diferents dispositius del mateix usuari, emmagatzematge il·limitat, suport WebDAV que permet fàcil gestió dels fitxers per qualsevol aplicació que admeti el protocol WebDAV.

11. XigmaNAS

XigmaNAS és un sistema operatiu NAS d'emmagatzematge potent i personalitzable de codi obert (que significa emmagatzematge connectat a la xarxa) basat en FreeBSD, creat per compartir l'emmagatzematge de dades d'ordinador a través d'una xarxa d'ordinadors. Es pot instal·lar en pràcticament qualsevol plataforma de maquinari i admet l'intercanvi de dades entre Linux i altres sistemes operatius semblants a Unix, Windows i Mac OS.

Algunes de les seves característiques inclouen suport per a ZFS v5000, programari RAID (0,1,5), xifratge de disc, informes S.M.A.R.T/correu electrònic i molt més. Admet diversos protocols de xarxa com CIFS/SMB (Samba), Active Directory Domain Controller (Samba), FTP, NFS, RSYNC, entre d'altres.

12. Yunohost

Yunohost és un sistema operatiu d'allotjament automàtic gratuït i de codi obert, lleuger, fiable i segur basat en Debian GNU/Linux. Simplifica l'administració del servidor oferint una interfície web amigable perquè administreu el vostre servidor.

Permet la gestió de comptes d'usuari (mitjançant LDAP) i noms de domini, admet la creació i restauració de còpies de seguretat, inclou una pila de correu electrònic completa (Postfix, Dovecot, Rspamd, DKIM) i un servidor de missatgeria instantània. A més, admet eines de seguretat com yunohost-firewall i fail2ban, i la gestió de certificats SSL.

13. Tempesta de sorra

Sandstorm és una suite de productivitat basada en web d'autoallotjament de codi obert dissenyada per executar aplicacions web de codi obert de manera fàcil i segura, ja sigui al vostre propi servidor privat o en servidors administrats per la comunitat. Admet l'emmagatzematge i la compartició de fitxers amb altres persones mitjançant Davros, una aplicació de xat, una bústia de correu, una aplicació de gestió de tasques i projectes, una funció d'edició de documents i moltes altres.

Cada aplicació que instal·leu al Sandstorm s'envasa al seu propi sandbox segur des de la qual no es pot comunicar amb el món sense permís exprés. I, sobretot, Sandstorm admet un model d'operació segur que facilita el compliment dels requisits de seguretat, reglamentació i privadesa de dades. Està creat per a particulars, empreses i desenvolupadors.

14. Sincronització

sincronitza fitxers entre dos o més amfitrions en temps real. Funciona a Linux, Mac OS X, Windows, FreeBSD, Solaris i OpenBSD.

Tota la comunicació mitjançant Syncthing està xifrada (assegurada mitjançant TLS) i cada dispositiu està identificat per un certificat criptogràfic fort per garantir una autenticació segura. Podeu configurar i supervisar les operacions de sincronització mitjançant una interfície d'usuari (UI) potent i sensible a la qual es pot accedir mitjançant un navegador web.

15. Tonido

Tonido és un servei d'emmagatzematge al núvol privat i segur que admet l'accés a fitxers, la sincronització i la compartició per a ús domèstic i empresarial. S'executa a Linux, Windows, Mac i tots els principals telèfons mòbils i tauletes, inclosos iPhone, iPad, Android i Windows Phone. A més, funciona amb Raspberry Pi.

Et permet accedir, compartir fitxers des del teu ordinador a casa. Els usuaris empresarials poden utilitzar-lo per organitzar, cercar, compartir, sincronitzar, fer còpies de seguretat i governar documents empresarials als vostres empleats, clients i clients. A més, admet l'organització de mitjans de comunicació ultra ràpida i d'alt rendiment i l'accés des de qualsevol lloc.

16. Servidor d'emmagatzematge al núvol

Cloud Storage Server és una API d'emmagatzematge en núvol de codi obert, segura, extensible i autoallotjada per crear la vostra pròpia solució d'emmagatzematge en núvol privat. És una eina autònoma, per tant, no cal que instal·leu un servidor web o un motor de bases de dades empresarials independents i està dissenyat per ser relativament fàcil d'integrar al vostre entorn.

El programari del servidor subjacent implementa un sistema de fitxers complet similar a Amazon Cloud Drive i altres proveïdors. Admet operacions d'emmagatzematge al núvol basades en fitxers, com ara la gestió de la jerarquia de carpetes, la càrrega/descàrrega de fitxers, la còpia, el moviment, el canvi de nom, la paperera i la restauració, la supressió i molt més. També inclou una gestió de quotes per usuari i límits diaris de transferència de xarxa per usuari i molt més.

Aquests són alguns programaris de sincronització i emmagatzematge al núvol de codi obert conegut que han guanyat molta popularitat al llarg dels anys o que han pogut entrar i deixar la seva empremta en aquesta indústria amb un llarg camí per recórrer. Pots compartir qualsevol programari que tu o la teva organització puguis utilitzar i ho enumerarem amb aquesta llista.