Saabub esimene stabiilne versioon Syncthing 1.0.0

logo

Sünkroonimine on tasuta avatud lähtekoodiga ja platvormidevaheline rakendus et võimaldab korraldada kasutajafailide automaatset sünkroonimist mitmes seadmes, varalise BitTorrent Sync süsteemiga sarnaste probleemide lahendamine.

Sünkroonitud andmeid ei laadita üles pilvemäludesse, vaid pigemja kopeerida otse kasutajate süsteemide vahel, kui need ilmuvad samaaegselt võrgus, kasutades projekti väljatöötatud protokolli BEP (Block Exchange Protocol).

Sünkroonimiskood on kirjutatud Go keeles ja seda levitatakse MP tasuta litsentsi aluselL. Ettevalmistatud järkud on Linuxi, Androidi, Windowsi, macOSi, FreeBSD, Dragonfly BSD, NetBSD, OpenBSD ja Solarise jaoks valmis.

Lisaks kasutaja mitme seadme vaheliste andmete sünkroonimisprobleemide lahendamisele on sünkroonimisega võimalik luua suured detsentraliseeritud võrgud, et salvestada jagatud andmeid, mis jaotatakse osalejate süsteemide vahel.

Sünkroonimise kohta

Sünkroonimine pakub kasutajale paindlikke juurdepääsu juhtimis- ja sünkroonimiserandeid.

On võimalik määratleda hostid, mis ainult andmeid vastu võtavad, see tähendab, et nende hostide andmete muudatused ei mõjuta teistesse süsteemidesse salvestatud andmekogumeid. Toetatakse erinevaid failiversioonirežiime, mis säilitavad muudetud andmete eelmised versioonid.

Sünkroonimise ajal jagatakse fail loogiliselt plokkideks, mis on kasutaja süsteemide vahel andmete edastamisel jagamatu osa.

Uue seadmega sünkroonimisel kopeeritakse plokid analoogia põhjal BitTorrent-süsteemi toimimisega erinevatest sõlmedest erinevatest sõlmedest.

Mida rohkem seadmeid sünkroonimises osaleb, seda kiiremini paralleelsuse tõttu uusi andmeid replikeeritakse.

Muudetud failide sünkroonimise käigus edastatakse võrgu kaudu ainult muudetud andmeplokid ja kui muudetakse nime või muudetakse juurdepääsuõigusi, sünkroonitakse ainult metaandmed.

Andmekanalid moodustatakse TLS-i abil, kõik sõlmed autentivad üksteist sertifikaatide ja seadmeidentifikaatorite abil, terviklikkuse kontrollimiseks kasutatakse SHA-256.

Kohaliku võrgu sünkroonimissõlmede määramiseks saab kasutada UPnP-protokolli, mis ei nõua sünkroonivate seadmete IP-aadresside käsitsi sisestamist.

Syncthing

Süsteemi konfigureerimiseks ja jälgimiseks pakutakse sisseehitatud veebiliidest, CLI-klienti ja Syncthing-GTK GUI-d, mis pakub ka haldusseadmeid sõlmede ja hoidlate sünkroonimiseks.

Sünkroonimissõlmede otsimise lihtsustamiseks on väljatöötamisel sõlmede avastamise koordineerimisserver, millele on ette valmistatud Dockeri valmis pilt.

Sünkrooni stabiilse versiooni kohta

Viie aasta möödudes esimese prooviversiooni moodustamisest valmis Syncthing 1.0.0 süsteemi esimene stabiilne versioon.

Väljaanne tähistas projekti valmisolekut protokollide laialdaseks kasutamiseks ja stabiliseerimiseks, mida 1.xx haru all ei muudeta, mis rikub tagasiulatuvat ühilduvust.

Projekt läks üle ka väljalaskete uuele numeratsiooniskeemile, mis vastab semantilise versiooni juhtimise põhimõttele (xyz, kus tagurpidi ühilduvuse rikkumise korral muutub "x", "y" tähistab olulisi funktsionaalseid muudatusi ja "z" - parandavaid värskendusi).

Pärast viimast eksperimentaalset versiooni lisatud funktsionaalsetest muudatustest on võimalus piirata samaaegsete andmete skannimise maksimaalset arvu, mis näitab GUI-s konfigureeritud andmeedastuskiiruse piirangut ja võimalust vaadata sünkroonitud kataloogide kohandatud modifikatsioonidega faile ainult andmeside režiimis.

Kuidas installida Syncthing 1.0.0?

Neile, kes on huvitatud selle rakenduse installimisest oma süsteemi, nad peavad avama terminali ja sisestama selles järgmise käsu

 curl -s https://syncthing.net/release-key.txt | sudo apt-key add -

Kui see on nüüd tehtud, lisame oma süsteemi rakenduse stabiilse hoidla:

echo "deb https://apt.syncthing.net/ syncthing stable" | sudo tee /etc/apt/sources.list.d/syncthing.list

Lõpuks saame selle installida:

sudo apt-get update

sudo apt-get install syncthing

Ole esimene kommentaar

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.