Prichádza prvá stabilná verzia Syncthing 1.0.0

logo

Syncthing je bezplatná otvorená aplikácia pre rôzne platformy že umožňuje organizáciu automatickej synchronizácie užívateľských súborov na viacerých zariadeniach, riešenie problémov podobných proprietárnemu systému BitTorrent Sync.

Synchronizované údaje sa nenahrávajú do cloudových úložísk, ale skôra replikovať sa priamo medzi užívateľskými systémami, keď sa objavia súčasne online pomocou protokolu BEP (Block Exchange Protocol) vyvinutého projektom.

Synchronizačný kód je napísaný v jazyku Go a je distribuovaný na základe bezplatnej licencie od spoločnosti MPL. Vopred pripravené verzie sú pripravené pre systémy Linux, Android, Windows, macOS, FreeBSD, Dragonfly BSD, NetBSD, OpenBSD a Solaris.

Okrem riešenia problémov so synchronizáciou údajov medzi viacerými zariadeniami používateľa je pomocou aplikácie Syncthing možné vytvárať veľké decentralizované siete na ukladanie zdieľaných údajov distribuovaných medzi systémami účastníkov.

O synchronizácii

Synchronizácia poskytuje používateľovi flexibilné riadenie prístupu a výnimky synchronizácie.

Je možné definovať hostiteľov, ktorí budú prijímať iba údaje, to znamená, že zmeny údajov na týchto hostiteľoch neovplyvnia inštancie údajov uložené v iných systémoch. Podporované sú rôzne režimy spravovania súborov, ktoré zachovávajú predchádzajúce verzie zmenených údajov.

Počas synchronizácie je súbor logicky rozdelený do blokov, ktoré sú nedeliteľnou súčasťou pri prenose dát medzi užívateľskými systémami.

Ak sa pri synchronizácii s novým zariadením nachádzajú identické bloky vo viacerých zariadeniach, bloky sa skopírujú z rôznych uzlov, analogicky s prevádzkou systému BitTorrent.

Čím viac zariadení sa zúčastňuje synchronizácie, tým rýchlejšia je replikácia nových údajov v dôsledku paralelizácie.

V procese synchronizácie upravených súborov sa po sieti prenášajú iba upravené dátové bloky a pri zmene názvu alebo zmene prístupových práv sa synchronizujú iba metadáta.

Dátové kanály sa vytvárajú pomocou TLS, všetky uzly sa navzájom autentifikujú pomocou certifikátov a identifikátorov zariadení, na kontrolu integrity sa používa SHA-256.

Na určenie synchronizačných uzlov v lokálnej sieti možno použiť protokol UPnP, ktorý nevyžaduje manuálne zadávanie IP adries synchronizovaných zariadení.

Syncthing

Pre konfiguráciu a monitorovanie systému je k dispozícii zabudované webové rozhranie, klient CLI a grafické rozhranie Syncthing-GTK, ktoré poskytuje aj nástroje na správu synchronizačných uzlov a úložísk.

Na zjednodušenie vyhľadávania uzlov Syncthing sa vyvíja server na koordináciu zisťovania uzlov, pre ktorý bol pripravený pripravený obraz Dockeru.

O stabilnej verzii aplikácie Syncthing

Po piatich rokoch od vytvorenia prvej skúšobnej verzie bola pripravená prvá stabilná verzia systému Syncthing 1.0.0.

Vydanie označilo pripravenosť projektu na rozsiahle použitie a stabilizáciu protokolov, ktoré sa v rámci pobočky 1.xx nezmenia, čo narúša spätnú kompatibilitu.

Projekt tiež prešiel na novú schému číslovania vydaní, čo zodpovedá princípu riadenia sémantickej verzie (xyz, kde sa „x“ mení pri narušení spätnej kompatibility, „y“ označuje významné funkčné zmeny a „z“ - opravné aktualizácie).

Z funkčných zmien pridaných od poslednej experimentálnej verzie existuje možnosť obmedziť maximálny počet operácií súčasného skenovania údajov, zobrazujúci limit rýchlosti prenosu dát nakonfigurovaný v grafickom používateľskom rozhraní a schopnosť prezerať lokálne upravené súbory pre synchronizované adresáre v režime iba pre dáta.

Ako nainštalovať Syncthing 1.0.0?

Pre tých, ktorí majú záujem o inštaláciu tejto aplikácie do svojho systému, musia otvoriť terminál a v ňom napísať nasledujúci príkaz

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

Hotovo, do nášho systému pridáme stabilné úložisko aplikácie pomocou:

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

Nakoniec ho môžeme nainštalovať pomocou:

sudo apt-get update

sudo apt-get install syncthing

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.