16 Open Source Cloud Storage Software til Linux i 2020


Skyen ved navnet angiver noget, der er meget stort og findes over et stort område. I et teknisk felt er Cloud noget, der er virtuelt og leverer tjenester til slutbrugere i form af lagring, hosting af apps eller virtualisering af ethvert fysisk rum. I dag bruges cloud computing af såvel små som store organisationer til datalagring eller for at give kunderne de fordele, der er anført ovenfor.

Hovedsageligt er der tre typer tjenester tilknyttet Cloud, som er: SaaS (Software as a Service) for at give brugerne adgang til andre offentligt tilgængelige skyer fra store organisationer til lagring af deres data som Gmail, PaaS (Platform as a Service) til hosting af apps eller software på andre offentlige skyer eks: Google App Engine, der er vært for brugernes apps, IaaS (Infrastructure as a Service) til virtualisering af enhver fysisk maskine og benytter den til kunderne for at få dem til at føle sig som en rigtig maskine.

Cloud Storage betyder lagring af data væk fra brugernes lokale systemer og på tværs af hele dedikerede servere, der er beregnet til dette. CompuServe i 1983 tilbød tidligst sine kunder 128k diskplads, der kunne bruges til at gemme filer. Mens dette felt er under aktiv udvikling og vil være på grund af potentielle trusler, herunder tab af data eller information, datahacking eller maskering og andre angreb, er mange organisationer kommet frem med deres egne løsninger til Cloud Storage og Data Privacy, som styrker og stabiliserer dets fremtid.

I denne artikel vil vi præsentere nogle af de valgte bidrag til denne bekymring, som er open source og med succes accepteres af store masser og store organisationer.

1. OwnCloud

En Dropbox-erstatning for Linux-brugere, der giver mange funktioner, der ligner DropBox, ownCloud er en selvhostet filsynkroniserings- og delingsserver.

Dens open source-funktionalitet giver brugerne adgang til en ubegrænset mængde lagerplads. Projektet startede i januar 2010 med det formål at tilbyde udskiftning af open source til proprietære cloud storage-tjenesteudbydere. Den er skrevet i PHP, JavaScript og tilgængelig til Windows, Linux, OS X-desktops og giver endda med succes mobilklienter til Android og iOS.

OwnCloud anvender WebDav-server til fjernadgang og kan integreres med et stort antal databaser inklusive SQLite, MariaDB, MySQL, Oracle Database, PostgreSQL.

Indeholder et stort antal funktioner, der kan tælles med: PDF-fremviser og mange flere.

Den nyeste version af ownCloud, dvs. 10 tilføjer andre nye funktioner, herunder forbedret design, giver admin mulighed for at underrette brugere og indstille opbevaringsgrænser for filer i papirkurven.

Læs mere: Installer OwnCloud for at oprette personlig skylagring i Linux

2. Nextcloud

Nextcloud er en open source-pakke af klientserverapplikationer til oprettelse og brug af filhostingtjenester. Softwaren er tilgængelig for alle fra individet til store virksomheder til at installere og betjene applikationen via deres private serverenhed.

Med Nextcloud kan du dele flere filer og mapper på dit system og synkronisere dem med din nextcloud-server. Funktionaliteten svarer til Dropbox, men den tilbyder lokal filopbevaring med stærk sikkerhed, overholdelse og fleksibilitet i synkroniserings- og delingsløsning til den server, du styrer.

3. Seafile

Seafile er et andet filhosting-softwaresystem, der udnytter open source-ejendom til at benytte sine brugere alle de fordele, de forventer af et godt cloud-opbevaringssoftwaresystem. Den er skrevet i C, Python med den seneste stabile udgivelse 7.0.2.

Seafile leverer desktop-klienter til Windows, Linux og OS X og mobile klienter til Android, iOS og Windows Phone. Sammen med en community-udgave udgivet under General Public License har den også en professionel udgave udgivet under en kommerciel licens, der giver ekstra funktioner, der ikke understøttes i community-udgaven, dvs. brugerlogning og tekstsøgning.

Da det blev åbent i juli 2012, begyndte det at få international opmærksomhed. Dets vigtigste funktioner er synkronisering og deling med hovedfokus på datasikkerhed.
Andre funktioner i Seafile, der har gjort det almindeligt i mange universiteter som University Mainz, University HU Berlin og University Strasbourg og også blandt andre tusinder af mennesker over hele verden er online filredigering, differentiel synkronisering for at minimere den krævede båndbredde, kryptering på klientsiden for at sikre klientdata.

Læs mere: Installer Seafile Secure Cloud Storage i Linux

4. Pydio

Tidligere kendt under navnet AjaXplorer er Pydio en freeware, der sigter mod at levere filhosting, deling og synkronisering. Som et projekt blev det igangsat i 2009 af Charles du jeu, og siden 2010 er det på alt NAS-udstyr leveret af LaCie.

Pydio er skrevet i PHP og JavaScript og tilgængelig til Windows, Mac OS og Linux og desuden til iOS og Android også. Med næsten 500.000 downloads på Sourceforge og accept af virksomheder som Red Hat og Oracle er Pydio en af de meget populære Cloud Storage-software på markedet.

I sig selv er Pydio bare en kerne, der kører på en webserver og kan tilgås via enhver browser. Den integrerede WebDAV-grænseflade gør den ideel til online filhåndtering, og SSL/TLS-kryptering gør transmissionskanaler krypteret, der sikrer data og sikrer privatlivets fred.

Andre funktioner, der følger med denne software, er teksteditor med syntaksfremhævning, lyd- og videoafspilning, integration af Amazon, S3, FTP eller MySQL-databaser, billedredigering, fil- eller mappedeling selv gennem offentlige URL'er.

5. Ceph

Ceph blev oprindeligt startet af Sage Well til sin doktorafhandling, og i efteråret 2007 fortsatte han med dette projekt på fuld tid og udvidede udviklingsteamet. I april 2014 bragte Red Hat sin udvikling internt. Indtil nu er 14 udgivelser af Ceph frigivet, og den seneste version er 14.2.4. Ceph er en distribueret klynge skrevet i C ++ og Perl og meget skalerbar og frit tilgængelig.

Data kan udfyldes i Ceph som en blokenhed, en fil eller i form Objekt via RADOS gateway, som kan understøtte Amazon S3 og Openstack Swift API. Bortset fra at være sikker med hensyn til data, er skalerbar og pålidelig, andre funktioner leveret af Ceph er:

  1. netværksfilsystem, der sigter mod høj ydeevne og stor datalagring.
  2. kompatibilitet med VM-klienter.
  3. godtgørelse af delvis/komplet læser/skriver.
  4. tilknytning på objektniveau.

6. Syncany

Syncany er en af de letteste og open source-skylagrings- og fildelingsapplikationer. Det er i øjeblikket aktivt udviklet af Philipp C. Heckel og er i dag tilgængelig som kommandolinjeværktøj og GUI til alle understøttede platforme.

En af de vigtigste funktioner ved Syncany er, at det er et værktøj og kræver, at du medbringer din egen lagerplads, som kan være FTP- eller SFTP-lagring, WebDAV- eller Samba-aktier, Amazon S3-skovle osv.

Andre funktioner, der gør det til et fantastisk værktøj at have, er: 128-bit AES + Twofish/GCM-kryptering for alle data, der forlader den lokale maskine, understøttelse af fildeling, som du kan dele dine filer med dine venner, lagring uden for stedet som valgt af bruger i stedet for udbyderbaseret lagring, intervalbaseret eller on-demand backup, binær kompatibel filversionering, lokal deduplicering af filer. Det kan være mere fordelagtigt for virksomheder, der ønsker at bruge deres eget lagerplads i stedet for at stole på, at nogle udbydere leverede lagerplads.

7. Hyggelig

Ikke kun et fildelings- eller synkroniseringsværktøj eller software, Cozy er samlet som en komplet pakke med funktioner, der kan hjælpe dig med at opbygge din komplette App Engine.

Ligesom Syncany giver Cosy brugeren fleksibilitet med hensyn til lagerplads. Du kan enten bruge din egen personlige opbevaring eller stole på det hyggelige teams servere. Den er afhængig af noget open source-software for dens komplette funktion, som er: CouchDB til databaselagring og Whoosh til indeksering. Det er tilgængeligt for alle platforme inklusive smartphones.

Hovedfunktioner, der gør det til et must at have Cloud-opbevaringssoftware er: muligheden for at gemme alle kontakter, filer, kalender osv i skyen og synkronisere dem mellem bærbar computer og smartphone, giver mulighed for at bruge til at oprette sine egne apps og dele dem med andre brugere ved bare at dele Git URL til lageret, være vært for statiske websteder eller HTML5-videospilkonsoller.

8. GlusterFS

GlusterFS er et netværksbundet fillagringssystem. Oprindeligt startet af Gluster Inc., dette projekt er nu under Red Hat Inc. Efter deres køb af Gluster Inc i 2011. Red Hat integrerede Gluster FS med deres Red Hat Storage Server, der skiftede navn til Red Hat Gluster Storage.

Den er tilgængelig til platforme, herunder Linux, OS X, NetBSD og OpenSolaris med nogle af dens dele licenseret under GPLv3, mens andre dobbeltlicenseres under GPLv2. Det er blevet brugt som et fundament for akademisk forskning.

GlusterFS bruger en klientservermodel med servere, der implementeres som opbevaringsklodser. En klient kan oprette forbindelse til en server med brugerdefineret protokol over TCP/IP, Infiniband eller SDP og gemme filer til GlusterFs-serveren. Forskellige funktioner, der anvendes af det over filerne, er filbaseret spejling og replikering, filbaseret stripping, belastningsbalancering, planlægning og diskcaching for at nævne nogle få.

En anden meget nyttig funktion ved det er, at det er fleksibelt, dvs. data her gemmes på native filsystemer som xfs, ext4 osv.

Læs mere: Sådan installeres GlusterFS i Linux-systemer

9. Git-anneks

Git-annex er en anden filsynkroniseringstjeneste udviklet af Joey Hess, som også har til formål at løse fildelings- og synkroniseringsproblemer, men uafhængig af enhver kommerciel service eller central server. Den er skrevet i Haskell og tilgængelig til Linux, Android, OS X og Windows.

Git-annex administrerer brugerens git-lager uden at gemme sessionen i git igen. Men i stedet gemmer det kun linket til filen i git-arkivet og administrerer de filer, der er knyttet til linket, et separat sted. Det sikrer duplikat af en fil, der er nødvendig, hvis gendannelse af mistede oplysninger er påkrævet.

Yderligere sikrer det tilgængeligheden af fildata med det samme, når og når det er nødvendigt, hvilket forhindrer filer i at vises på hvert system. Dette reducerer en masse hukommelsesomkostninger. Især er git-anneks tilgængelig på forskellige Linux-distributioner, herunder Fedora, Ubuntu, Debian osv.

10. Yandex.Disk

Yandex.Disk er en skyopbevaring- og synkroniseringstjeneste til alle større platforme inklusive Linux, Windows, OS X, Android, iOS og Windows Phone. Det giver brugerne mulighed for at synkronisere data mellem forskellige enheder og dele dem med andre online.

Forskellige funktioner leveret af Yandex.Disk til sine brugere er den indbyggede flash-afspiller, der giver folk mulighed for at forhåndsvise sange, dele filer med andre ved at dele downloadlink, synkronisering af filer mellem forskellige enheder fra den samme bruger, ubegrænset lagerplads, WebDAV-understøttelse tillader nem styring af filer med ethvert program, der understøtter WebDAV-protokollen.

11. XigmaNAS

XigmaNAS er et open source-kraftfuldt og tilpasseligt lager NAS (hvilket betyder Network-Attached Storage) operativsystem baseret på FreeBSD, bygget til deling af datalagring over computernetværk. Det kan installeres på stort set enhver hardware-platform og understøtter deling af data på tværs af Linux og andre Unix-lignende operativsystemer, Windows såvel som Mac OS.

Nogle af dens funktioner inkluderer understøttelse af ZFS v5000, software RAID (0,1,5), diskkryptering, S.M.A.R.T/e-mail-rapporter og meget mere. Det understøtter flere netværksprotokoller, herunder CIFS/SMB (Samba), Active Directory Domain Controller (Samba), FTP, NFS, RSYNC blandt andre.

12. Yunohost

Yunohost er et gratis og open source let, pålideligt og sikkert selvhostende operativsystem baseret på Debian GNU/Linux. Det forenkler serveradministration ved at tilbyde en venlig webgrænseflade, som du kan administrere din server.

Det giver mulighed for styring af brugerkonti (via LDAP) og domænenavne, understøtter oprettelse og gendannelse af sikkerhedskopier, leveres med en fuld e-mail-stak (Postfix, Dovecot, Rspamd, DKIM) og en instant messaging-server. Desuden understøtter det sikkerhedsværktøjer som yunohost-firewall og fail2ban og styring af SSL-certifikater.

13. Sandstorm

Sandstorm er en open-source self-host webbaseret produktivitetssuite designet til at køre let og sikkert open source-webapplikationer enten på din egen private server eller på community-run-servere. Det understøtter arkivering og deling med andre ved hjælp af Davros, en chatapp, postkasse, en opgave- og projektstyringsapp, dokumentredigeringsfunktion og mange andre.

Hver applikation, du installerer i Sandstorm, er containeriseret i sin egen sikre sandkasse, hvorfra den ikke kan kommunikere til verden uden udtrykkelig tilladelse. Og vigtigst af alt understøtter Sandstorm en sikker driftsmodel, der gør det nemt at overholde krav til sikkerhed, lovgivning og databeskyttelse. Det er bygget til enkeltpersoner, virksomheder og udviklere.

14. Synkronisering

synkroniserer filer mellem to eller flere værter i realtid. Det fungerer på Linux, Mac OS X, Windows, FreeBSD, Solaris og OpenBSD.

Al kommunikation via Syncthing er krypteret (sikret ved hjælp af TLS), og hver enhed identificeres med et stærkt kryptografisk certifikat for at sikre sikker godkendelse. Du kan opsætte og overvåge Syncthing-operationer via en stærk og lydhør brugergrænseflade (UI) tilgængelig via en webbrowser.

15. Tonido

Tonido er en privat og sikker skyopbevaringstjeneste, der understøtter filadgang, synkronisering og deling til hjemmebrug og forretning. Det kører på Linux, Windows, Mac og alle større mobiltelefoner og tablets inklusive iPhone, iPad, Android og Windows Phone. Desuden fungerer det på Raspberry Pi.

Det giver dig mulighed for at få adgang til, dele filer fra din computer derhjemme. Virksomhedsbrugere kan bruge det til at organisere, søge, dele, synkronisere, sikkerhedskopiere og styre virksomhedsdokumenter til dine medarbejdere, kunder og kunder. Det understøtter også ultrahurtig, højtydende medieorganisation og adgang fra hvor som helst.

16. Cloud Storage Server

Cloud Storage Server er en åben kilde, sikker, udvidelig, self-hosted cloud storage API til opbygning af din egen private cloud storage-løsning. Det er et selvstændigt værktøj, hvorfor du ikke behøver at installere en separat webserver eller virksomheds databasemotor og er designet til at være relativt let at integrere i dit miljø.

Den underliggende serversoftware implementerer et komplet filsystem svarende til Amazon Cloud Drive og andre udbydere. Det understøtter filbaserede cloud-opbevaringsoperationer såsom mappehierarkistyring, filupload/download, kopi, flyt, omdøb, skrald og gendan, slet og mere. Det indeholder også kvotehåndtering pr. Bruger og daglige grænser for overførsel af netværk pr. Bruger og så meget mere.

Dette er nogle kendte Open Source Cloud-opbevarings- og synkroniseringssoftware, som enten har fået en masse popularitet gennem årene eller bare har været i stand til at komme ind og sætte deres præg i denne branche med en lang vej at gå. Du kan dele al software, som du eller din organisation muligvis bruger, og vi noterer det med denne liste.