- Otsene peer-to-peer sünkroniseerimine, mis välistab pilveserverite vajaduse ja kaitseb privaatsust.
- Täielik ühilduvus Windowsi, macOS-i, Linuxi ja Androidi vahel unikaalsete seadmeidentifikaatorite kaudu.
- Andmevoo paindlik juhtimine ainult saatmise, ainult vastuvõtmise või kahesuunaliste valikutega.
- Failide versioonimissüsteem juhusliku kaotsimineku vältimiseks ja muudatuste ajaloo haldamiseks.
Olen kindel, et see on sinuga juhtunud: sul on failid laiali arvutis, sülearvutis ja telefonis ning sa pead kaablitega žongleerima või kõike pilve üles laadima, et pääseda ligi ühele dokumendile. See on tüütu, eriti kui muretsed selle pärast, kuhu su andmed satuvad, või kui sa ei taha maksta igakuist tellimust ainult selle eest, et su failid oleksid kergesti kättesaadavad. Siin tulebki mängu Syncthing , tööriist, mis võimaldab sul oma kaustu reaalajas sünkroonis hoida ilma välistele serveritele toetumata.
Selle tarkvara juures on kõige lahedam see, et see kasutab peer-to-peer tehnoloogiat, mis tähendab, et teie seadmed suhtlevad otse üksteisega. Puudub vahendaja, kes teie fotosid ega paroole salvestaks; kõik jääb teie kohalikku võrku või edastatakse krüpteeritult interneti kaudu. See on põhimõtteliselt nagu oma privaatpilve seadistamine, kuid ilma tehniliste probleemideta, mis kaasnevad keeruka serveri nullist seadistamisega.
Millest täpselt Syncthing räägib?
Neile, kes pole kursis, on Syncthing avatud lähtekoodiga platvormideülene programm, mis võimaldab mitmel masinal hallata identseid kaustu. Olenemata sellest, kas kasutate Windowsi, macOS-i, Linuxit või Androidi , tagab programm, et kui lisate faili oma arvutisse, ilmub see võluväel sekunditega teie mobiilseadmesse. Block Exchange'i protokollil põhinev programm ei laadi iga muudatuse korral kogu faili uuesti üles, vaid edastab ainult muudetud andmeplokke, säästes märkimisväärselt ribalaiust.
Selle toimimise üks võtmeid on turvalisus TLS-i kaudu , mis tagab, et keegi ei saa teie andmeid võrgus liikudes nuhkida. Lisaks on see äärmiselt paindlik: saate otsustada, milliseid kaustu jagada, kellega ja mis suunas teave liigub.
Paigaldamine vastavalt teie seadmele
Sõltuvalt sellest, kuhu soovite selle installida, on protsess veidi erinev, kuigi loogika on sama:
- Windowsis: Kuigi põhiline käivitatav fail on olemas, on tungivalt soovitatav seda kasutada SyncTrayzorSee rakendus koondab Syncthingi kasutajasõbralikumasse liidesesse, paneb selle süsteemiga automaatselt käivituma ja takistab konsooliakna pidevat avamist.
- Linuxis: See oleneb distributsioonist. Ubuntu või Debiani puhul saate lisada ametliku repositooriumi ja importida PGP-võtme. Fedoras või Manjaros on see tavaliselt standardsetes repositooriumides saadaval. Selle seadistamine süsteemitud deemon nii et teenus töötaks taustal ilma liidest avamata.
- Androidis: Play poes ja ka F-Droidis on ametlik rakendus. See on ideaalne selleks, et teha järgmist. automaatsed kaamera varukoopiad otse arvutisse.
- NAS-il (nt Qnap): Selle saab installida AppCenteri kaudu vastava faili üleslaadimise teel, mis võimaldab NAS-il toimida keskse salvestussõlmena.
Seadmete seadistamine ja integreerimine
Selleks, et kaks seadet saaksid faile jagada, peavad nad esmalt teineteist tundma õppima. Seda tehakse seadme ID abil , mis on unikaalne tähtnumbriline jada, mis toimib nagu teie seadme ID. Selle leidmiseks minge jaotisse Toimingud ja valige Kuva ID , kus näete ka oma mobiilseadme mugavat QR-koodi.
Kui olete teise seadme ID kätte saanud, puudutage valikut „Lisa seade“ ja sisestage see. Oluline on märkida, et turvakaalutlustel ei ole ühendus automaatne: teine seade saab teate ja peab ühenduse loomiseks taotluse vastu võtma . Kui ühendus on loodud, muutub olek „ühendatud“, isegi kui te veel faile ei edasta.
Kaustade konfiguratsioon ja andmevoog
Kui olete seadmed ühendanud, on järgmine samm valida, mida soovite sünkroonida. Kui klõpsate nuppu „Lisa kaust“ , peate andma sellele sildi (nime, mis seda tuvastab) ja täpse tee kõvakettal. Vahekaardil „Jagamine“ saate valida seadmed, millel peaks olema juurdepääs nendele andmetele.
Siin läheb asi huvitavaks: kausta tüüp. Me ei taha alati, et kõik oleks kahesuunaline. On kolm võimalust:
- Saada ja vastu võtta: See on standardkonfiguratsioon. Kõik mis tahes seadmes tehtud muudatused rakenduvad kõigile teistele.
- Lihtsalt saatke: Seade on "boss". See saadab muudatusi teistele, kuid ignoreerib väljastpoolt tulevaid modifikatsioone. See sobib ideaalselt varukoopiakaustad kus te ei soovi mobiilseadme viga failide kustutamiseks arvutist.
- Ainult vastuvõtmine: Seade on passiivne. See aktsepteerib ainult teistest sõlmedest tulevaid muudatusi.
Täiustatud haldus ja versioonikontroll
Mõnikord võib automaatne sünkroonimine olla kahe teraga mõõk: kui te kogemata midagi ühest kohast kustutate, kaob see kõikjale. Probleemide vältimiseks sisaldab sünkroonimine failiversioonimist . Faili jäädavalt kustutamise asemel teisaldab programm selle peidetud kausta nimega .stversions.
Saate konfigureerida erinevaid versioonimisstrateegiaid. Prügikasti režiim salvestab kõik jäädavalt, samas kui astmeline versioonimine on nutikam: see salvestab mitu versiooni esimestel minutitel, seejärel ühe päevas ja lõpuks ühe nädalas, optimeerides kettaruumi. Kui te seda ei konfigureeri, võib teil tekkida olukord, kus gigabaidid vanu faile tarbivad salvestusruumi ilma seda märkamata.
Võrgu optimeerimine: klastrid ja privaatsus
Kui teil on palju seadmeid, saate luua radiaalse klastri , määrates ühe seadme "esitlejaks". See võimaldab esitlejal võrku uusi seadmeid lisada, muutes andmeedastuse tõhusamaks ja vähem sõltuvaks ühest masinast. Vältige võrguklastrite loomist (kus kõik seadmed on kõigile teistele esitlejad), et vältida raskesti eemaldatavate fantoomseadmete teket .
Privaatsuse osas tuleb meeles pidada, et kuigi kõik on krüpteeritud, näevad ühendatud sõlmed teie IP-aadressi . Seetõttu ühendage ainult seadmeid, mis kuuluvad inimestele, keda te täielikult usaldate. Lisaks kasutab Syncthing globaalseid tuvastusservereid ja repiitereid , et aidata seadmetel üksteist rangete tulemüüride kaudu leida, kuigi seda saab kohandada, kui vajate täielikku isolatsiooni.
Sellise tööriista omamine muudab failihaldust, kaotades sõltuvuse pilvest ja andes meile tagasi kontrolli oma teabe üle. Kombineerides iga süsteemi korraliku installimise, intelligentse kaustatüübi haldamise ja hästi häälestatud versioonimissüsteemi, saavutame digitaalse ökosüsteemi, kus andmed liiguvad mobiilseadmete ja arvutite vahel turvaliselt, kiiresti ja täiesti vabalt.


