Izdaja odprtega sistema za sinhronizacijo datotek P2P Syncthing 1.16

Napovedana je izdaja Syncthing 1.16, sistema za samodejno sinhronizacijo datotek. Sinhronizirani podatki se ne nalagajo v shrambo v oblaku, temveč se neposredno replicirajo med uporabniškimi sistemi, ko so hkrati povezani v splet, z uporabo protokola BEP (Block Exchange Protocol), ki ga je razvil projekt. Syncthing je napisan v jeziku Go in distribuiran pod odprtokodno licenco MPL. Na voljo so že pripravljene različice za… Linux, Android, Windows, macOS, FreeBSD, Dragonfly BSD, NetBSD, OpenBSD in Solaris.

Poleg reševanja težav s sinhronizacijo podatkov med več napravami, ki pripadajo enemu uporabniku, se lahko Syncthing uporablja za ustvarjanje velikih decentraliziranih omrežij za shranjevanje skupnih podatkov, porazdeljenih med sodelujočimi sistemi. Na voljo sta prilagodljiv nadzor dostopa in izjeme pri sinhronizaciji. Možno je določiti gostitelje, ki bodo prejemali samo podatke, kar pomeni, da se spremembe podatkov na teh gostiteljih ne bodo odražale v podatkovnih instancah, shranjenih v drugih sistemih. Podprtih je več načinov različic datotek, ki ohranjajo prejšnje različice spremenjenih podatkov.

Med sinhronizacijo se datoteka logično razdeli na bloke, ki so pri prenosu podatkov med uporabniškimi sistemi nedeljivi. Pri sinhronizaciji z novo napravo, če na več napravah obstajajo enaki bloki, se bloki kopirajo iz različnih vozlišč, podobno kot deluje BitTorrent. Več naprav kot je vključenih v sinhronizacijo, hitrejša bo replikacija novih podatkov zaradi paralelizacije. Pri sinhronizaciji spremenjenih datotek se prek omrežja prenesejo samo spremenjeni podatkovni bloki, pri preimenovanju ali spreminjanju pravic dostopa pa se sinhronizirajo samo metapodatki.

Kanali za prenos podatkov so vzpostavljeni z uporabo TLS, vsa vozlišča se medsebojno overjajo z uporabo potrdil in identifikatorjev naprav, za nadzor integritete pa se uporablja SHA-256. UPnP se lahko uporablja za identifikacijo sinhronizacijskih vozlišč v lokalnem omrežju, s čimer se odpravi potreba po ročnem vnosu. IP-naslovi Sinhronizacijske naprave. Za konfiguracijo in spremljanje sistema so na voljo vgrajen spletni vmesnik, odjemalec CLI in grafični uporabniški vmesnik Syncthing-GTK, ki ponuja tudi orodja za upravljanje sinhronizacijskih vozlišč in repozitorijev. Za poenostavitev iskanja vozlišč Syncthing se razvija strežnik za koordinacijo odkrivanja vozlišč.

Nova različica uvaja eksperimentalno podporo za šifriranje datotek, kar omogoča uporabo sinhronizacije z strežniki nezaupanja vredno, na primer, da sinhronizirajo svoje podatke ne le z lastnimi napravami, temveč tudi z zunanjimi strežniki, ki jih uporabnik ne nadzoruje. Poleg tega nova izdaja uvaja potrditveno pogovorno okno pred zavrženjem sprememb ali prepisovanjem imenika. Težave s prekomerno porabo procesorja v pogovornih oknih z animiranimi kazalniki napredka so bile odpravljene. Posodobitev 1.16.1 je bila takoj izdana in je odpravila težavo v paketu za Debian.

Izdaja odprtega sistema za sinhronizacijo datotek P2P Syncthing 1.16
Izdaja odprtega sistema za sinhronizacijo datotek P2P Syncthing 1.16


Vir: opennet.ru
Kupite zanesljivo gostovanje za strani z DDoS zaščito, VPS VDS strežniki 🔥 Kupite zanesljivo spletno gostovanje z zaščito DDoS, VPS VDS strežniki | ProHoster