- Neposredna sinhronizacija med uporabniki, ki odpravlja potrebo po strežnikih v oblaku in ščiti zasebnost.
- Popolna združljivost med sistemi Windows, macOS, Linux in Android prek edinstvenih identifikatorjev naprav.
- Prilagodljiv nadzor pretoka podatkov z možnostmi samo pošiljanja, samo prejemanja ali dvosmernega prenosa.
- Sistem za upravljanje različic datotek za preprečevanje nenamerne izgube in upravljanje zgodovine sprememb.
Prepričan sem, da se vam je to že zgodilo: imate datoteke raztresene po računalniku, prenosniku in telefonu ter se morate prepletati s kabli ali nalagati vse v oblak samo zato, da bi dostopali do enega samega dokumenta. To je nadloga, še posebej, če vas skrbi, kam končajo vaši podatki, ali če ne želite plačevati mesečne naročnine samo zato, da bi imeli datoteke vedno na voljo. Tukaj pride prav Syncthing , orodje, ki vam omogoča sinhronizacijo map v realnem času, ne da bi se zanašali na zunanje strežnike.
Najbolj kul stvar pri tej programski opremi je, da uporablja tehnologijo peer-to-peer, kar pomeni, da vaše naprave komunicirajo neposredno med seboj. Ni posrednika, ki bi shranjeval vaše fotografije ali gesla; vse ostane v vašem lokalnem omrežju ali se šifrirano prenaša prek interneta. V bistvu je to kot vzpostavitev lastnega zasebnega oblaka, vendar brez tehničnih težav s konfiguriranjem kompleksnega strežnika od začetka.
Kaj točno je sinhronizacija?
Za tiste, ki ga ne poznate, je Syncthing odprtokodni program za več platform, ki omogoča vzdrževanje enakih map na več napravah. Ne glede na to, ali uporabljate Windows, macOS, Linux ali Android , program zagotavlja, da se datoteka, ki jo dodate v računalnik, v nekaj sekundah čarobno prikaže na vaši mobilni napravi. Na podlagi protokola Block Exchange Protocol ne naloži celotne datoteke vsakič, ko jo spremenite, temveč prenese le spremenjene bloke podatkov, s čimer prihrani znatno količino pasovne širine.
Eden od ključev njegovega delovanja je varnost prek TLS , ki zagotavlja, da nihče ne more vohuniti za vašimi podatki med potovanjem po omrežju. Poleg tega je izjemno prilagodljiv: lahko se odločite, katere mape boste delili, s kom in v katero smer tečejo informacije.
Namestitev glede na vašo napravo
Postopek se nekoliko razlikuje glede na to, kam ga želite namestiti, čeprav je logika enaka:
- V sistemu Windows: Čeprav osnovna izvedljiva datoteka obstaja, je zelo priporočljivo, da jo uporabite SyncTrayzorTa aplikacija Syncthing ovije v uporabniku prijaznejši vmesnik, omogoča samodejni zagon s sistemom in preprečuje, da bi imeli ves čas odprto okno konzole.
- V sistemu Linux: Odvisno je od distribucije. V Ubuntuju ali Debianu lahko dodate uradni repozitorij in uvozite ključ PGP. V Fedori ali Manjaru je običajno na voljo v standardnih repozitorijih. Zelo uporabno je konfigurirati sistemski demon tako da storitev deluje v ozadju, ne da bi bilo treba imeti vmesnik odprt.
- V sistemu Android: V Trgovini Play in tudi na F-Droidu je na voljo uradna aplikacija. Idealna je za to, samodejne varnostne kopije kamere neposredno na računalnik.
- Na NAS-ju (npr. Qnap): Namestitev je mogoča prek AppCentra z nalaganjem ustrezne datoteke, kar omogoča, da NAS deluje kot centralno vozlišče za shranjevanje.
Nastavitev in integracija opreme
Da bi dve napravi lahko začeli deliti datoteke, se morata najprej »spoznati«. To storite prek ID-ja naprave , edinstvenega alfanumeričnega niza, ki deluje kot ID vaše naprave. Če ga želite najti, pojdite v razdelek Dejanja in izberite Prikaži ID , kjer boste videli tudi priročno kodo QR za svojo mobilno napravo.
Ko imate ID druge naprave, tapnite Dodaj napravo in ga vnesite. Pomembno je vedeti, da povezava zaradi varnostnih razlogov ni samodejna: druga naprava bo prejela obvestilo in mora sprejeti zahtevo za vzpostavitev povezave. Ko je povezava vzpostavljena, se bo stanje spremenilo v »povezano«, tudi če datotek še ne prenašate.
Konfiguracija mape in pretok podatkov
Ko povežete naprave, je naslednji korak izbira podatkov, ki jih želite sinhronizirati. Ko kliknete Dodaj mapo , ji morate dodeliti oznako (ime, s katerim jo boste prepoznali) in natančno pot na trdem disku. Na zavihku Skupna raba izberete naprave, ki naj imajo dostop do teh podatkov.
Tukaj postane zanimivo: vrsta mape. Ne želimo, da bi bilo vedno vse dvosmerno. Obstajajo tri možnosti:
- Pošlji in prejmi: To je standardna konfiguracija. Vsaka sprememba, narejena na kateri koli napravi, se ponovi na vseh ostalih.
- Samo pošlji: Naprava je "šef". Pošilja spremembe drugim, vendar ignorira vse spremembe, ki prihajajo od zunaj. Je idealna za varnostne kopije map kjer ne želite, da bi mobilna napaka brisala datoteke iz računalnika.
- Samo prejemanje: Naprava je pasivna. Sprejema le spremembe, ki prihajajo iz drugih vozlišč.
Napredno upravljanje in nadzor različic
Včasih je samodejna sinhronizacija lahko dvorezen meč: če nekaj pomotoma izbrišete na enem mestu, bo izginilo povsod. Da bi se izognili težavam, Syncthing vključuje upravljanje različic datotek . Namesto trajnega brisanja datoteke jo program premakne v skrito mapo z imenom .stversions.
Konfigurirate lahko različne strategije shranjevanja različic. Način »Smetnjak« vse shrani trajno, medtem ko je postopno shranjevanje različic pametnejše: v prvih nekaj minutah shrani več različic, nato eno na dan in na koncu eno na teden, s čimer optimizira prostor na disku. Če tega ne konfigurirate, se lahko zgodi, da bodo gigabajti starih datotek porabili prostor za shranjevanje, ne da bi se tega zavedali.
Optimizacija omrežja: grozdi in zasebnost
Če imate veliko naprav, lahko ustvarite radialno gručo tako, da eno napravo označite kot »predstavljalec«. To omogoča, da predstavilec v omrežje uvaja nove naprave, zaradi česar je prenos podatkov učinkovitejši in manj odvisen od enega samega računalnika. Izogibajte se ustvarjanju mrežnih gruč (kjer so vse naprave predstavitelji vsem ostalim), da preprečite ustvarjanje fantomskih naprav , ki jih je težko odstraniti.
Kar zadeva zasebnost, čeprav je vse šifrirano, ne pozabite, da lahko povezana vozlišča vidijo vaš IP-naslov . Zato povežite le naprave, ki pripadajo ljudem, ki jim popolnoma zaupate. Poleg tega Syncthing uporablja globalne strežnike za odkrivanje in repetitorje , ki pomagajo napravam, da se med seboj najdejo prek strogih požarnih zidov, čeprav je to mogoče prilagoditi, če potrebujete popolno izolacijo.
Takšno orodje preoblikuje upravljanje datotek, saj odpravlja odvisnost od oblaka in nam vrača nadzor nad našimi informacijami. Z združevanjem ustrezne namestitve v vsakem sistemu, inteligentnega upravljanja vrst map in dobro uglašenega sistema za upravljanje različic dosežemo digitalni ekosistem, kjer podatki varno, hitro in popolnoma prosto tečejo med mobilnimi napravami in računalniki.


