Lançimi i sistemit P2P të hapur për sinkronizimin e skedarëve Syncthing 1.16

U lirë u prezantua versioni i sistemit për përputhjen automatike të skedarëve Syncthing 1.16, në të cilin të dhënat e përputhura nuk ngarkohen në ruajtjet në cloud, por replikohet drejtpërdrejt midis sistemeve të përdoruesve në momentin e komunikimit online, duke përdorur protokollin BEP (Block Exchange Protocol) që zhvillohet nga projekti. Kodi i Syncthing është shkruar në gjuhën Go dhe shpërndahet nën licencën e lirë MPL. Ndërtimet janë përgatitur për Linux, Android, Windows, macOS, FreeBSD, Dragonfly BSD, NetBSD, OpenBSD dhe Solaris.

Përveç zgjidhjes së problemeve të përputhjes së të dhënave midis disa pajisjeve të një përdoruesi, me Syncthing është e mundur të krijohen rrjeta të decentralizuara të mëdha për ruajtjen e të dhënave të ndara, të cilat janë të shpërndara në sistemet e pjesëmarrësve. Ofrohen mjete fleksibël për kontrollin e qasjes dhe krijimin e përjashtimeve për përputhjen. është e mundur të përcaktohen hostet që do të marrin vetëm të dhënat, dmth. ndryshimet e të dhënave në këto hoste nuk do të reflektohen në kopjet e dhënave të ruajtura në sisteme të tjera. Mbështeten disa moda versionimi të skedarëve, ku ruhet e kaluara versionet e të dhënave të ndryshuara.

Kur përputhen, skedari ndahen në blloqe logjike, të cilat janë pjesë të patëmetë gjatë transferit të të dhënave midis sistemeve të përdoruesit. Në rastin e sinkronizimit me një pajisje të re, nëse ka blloqe identike në disa pajisje, kopjimi i blloqeve bëhet nga nyje të ndryshme, ngjashëm me funksionimin e sistemit BitTorrent. Sa më shumë pajisje të marrin pjesë në procesin e sinkronizimit, aq më shpejt do të realizohet replikimi i të dhënave të reja për shkak të paralelizimit. Gjatë procesit të sinkronizimit të skedarëve të ndryshuar, vetëm blloqet e të dhënave të ndryshuara dërgohen përmes rrjetit, ndërsa gjatë rinovimit ose ndryshimeve të lejeve, sinkronizohen vetëm metadatat.

Kanalet e transmetimit të të dhënave formohen përmes TLS, të gjitha nyjet autentikojnë njëra-tjetrën përmes certifikatave dhe identifikatorëve të pajisjeve, ndërsa për kontrollin e SAE përdoret SHA-256. Për identifikimin e nyjeve të sinkronizimit në rrjetin lokal, mund të përdoret protokolli UPnP, ku nuk kërkohet shkruaj e dorës. IP-adresave pajisjeve të sinkronizuara. Për konfigurimin e sistemit dhe monitorimin është parashikuar një ndërfaqe web të integruar, klienti CLI dhe GUI Syncthing-GTK, ku ofrohen gjithashtu mjete për menaxhimin e nyjeve të sinkronizimit dhe repo-ndërtimet. Për ta bërë më të lehtë gjetjen e nyjeve, Syncthing po zhvillon një server koordinimi për zbulimin e nyjeve.

Në versionin e ri është realizuar mbështetje eksperimentale për enkriptimin e skedarëve, e cila lejon përdorimin e Syncthing me serverëve pajisje të pasigurta, për shembull, për përputhjen e të dhënave jo vetëm me pajisjet e tij, por edhe me serverët e jashtëm që nuk janë nën kontrollin e përdoruesit. Për më tepër, në lëshimin e ri është realizuar një dialog për të kërkuar konfirmim para anulimit të ndryshimeve ose mbivendosjes së katalogut. Janë zgjidhur problemet me konsumimin e tepërt të burimeve të CPU në dialogët me tregues me animim të progresit të operacioneve. Menjëherë pas kësaj u lëshua një përditësim 1.16.1, në të cilin u zgjidh një problem në paketën për Debian.

Lançimi i sistemit P2P të hapur për sinkronizimin e skedarëve Syncthing 1.16
Lançimi i sistemit P2P të hapur për sinkronizimin e skedarëve Syncthing 1.16


Burimi: opennet.ru
Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster