- Sinkronizacija datoteka između korisnika (P2P) bez potrebe za centralnim poslužiteljima ili oblacima trećih strana.
- End-to-end enkripcija pomoću TLS-a i autentifikacija na temelju jedinstvenih ID-ova uređaja.
- Potpuna kompatibilnost sa sustavima Windows, macOS, Linux i Android, što omogućuje protok podataka između različitih sustava.
- Fleksibilnost u upravljanju mapama s opcijama samo za čitanje, samo za slanje ili dvosmjerne sinkronizacije.
Ako ste umorni od oslanjanja na tradicionalne usluge u oblaku i nelagodno vam je zbog vaših osobnih datoteka koje se nalaze na poslužiteljima trećih strana, vjerojatno tražite alternativu koja vam vraća kontrolu. Tu nastupa Syncthing, alat za P2P sinkronizaciju koji vam omogućuje premještanje mapa između različitih uređaja bez prolaska kroz središnji poslužitelj, osiguravajući da vaši podaci ostanu samo vaši.
Najbolja stvar kod ovog sustava je što je potpuno višeplatformski , što znači da možete imati Windows računalo u dnevnoj sobi, Linux server u skladištu i Android telefon u džepu, i da svi govore istim jezikom. Idealno je rješenje za one koji rade s osjetljivim dokumentima, kao i za one koji jednostavno žele izvršavati automatske sigurnosne kopije bez komplikacija ili mjesečnih naknada.
Što je točno Syncthing i kako funkcionira?
Syncthing je u biti softver otvorenog koda napisan u Gou koji koristi BYO (Bring Your Own) cloud model, što znači da vi osiguravate hardver. Za razliku od Dropboxa ili Google Drivea, ne postoji tvrtka koja upravlja vašim datotekama; komunikacija se uspostavlja izravno između čvorova pomoću Block Exchange Protocol-a . Da bi dva uređaja komunicirala, koriste Device ID , što je jedinstveni alfanumerički niz temeljen na kriptografskim certifikatima.
Sigurnost je ovdje temeljni stup. Sav prijenos podataka obavlja se pomoću TLS enkripcije , što sprječava presretanje informacija dok putuju mrežom. Nadalje, potrebno je izričito odobrenje za bilo koji uređaj koji se pridruži vašoj mreži, što sprječava neovlašteni pristup vašem sustavu. Ako dvije osobe istovremeno uređuju istu datoteku, program slučajno ništa ne briše; umjesto toga, preimenuje staru datoteku dodavanjem sufiksa za sukob sinkronizacije.
Instalacija prema vašem operativnom sustavu
Ovisno o tome koji stroj koristite, instalacija se malo razlikuje, iako je logika uvijek ista:
- Na sustavu Windows: Iako službena izvršna datoteka radi putem konzole, toplo se preporučuje korištenje Sinkronizacija TrayzoraOva aplikacija Syncthing obavija korisnički prilagođenijim sučeljem, omogućuje programu automatsko pokretanje sa sustavom i minimizira ga u sistemsku traku kako ne bi bio smetnja.
- Na Linuxu: U distribucijama poput Ubuntua ili Minta, obično se dodaje službeni repozitorij i uvozi paket. PGP ključDa bi radio u pozadini, konfiguriran je kao usluga od systemd povezano s vašim korisnikom. U Fedori ili Manjaru, proces je još jednostavniji putem njihovih upravitelja paketa.
- Na macOS-u i Androidu: Za Mac postoje posebni instalacijski programi na GitHubu, dok se za Android može preuzeti izravno s Trgovinu play, dopuštajući sinkronizirati datoteke između uređaja hr tiempo pravi.
- NAS i serverska okruženja: Vrlo je uobičajeno instalirati ga na opremu kao što je ZimaBoard ili Qnap NASU tim slučajevima, Syncthing djeluje kao središnji poslužitelj koji je uvijek uključen, osiguravajući da su vaši podaci dostupni čak i ako isključite prijenosno računalo.
Detaljno postavljanje za sinkronizaciju mapa
Nakon instalacije, Syncthing se upravlja putem web sučelja (obično na portu 8384). Prvi korak je povezivanje uređaja. Idite na Akcije > Prikaži ID da biste kopirali svoj kod i proslijedili ga drugom uređaju ili obrnuto. Nakon što se oba uređaja međusobno prihvate, dio su klastera.
Za dijeljenje datoteka upotrijebite gumb Dodaj mapu . Ovdje je bitno definirati lokalnu putanju (gdje se datoteke nalaze na vašem tvrdom disku) i oznaku za njezinu identifikaciju. Na kartici Dijeljenje odaberite koji uređaji trebaju imati pristup toj određenoj mapi. Ako želite jednosmjernu sinkronizaciju, možete promijeniti vrstu mape u naprednom izborniku na "Samo slanje" ili "Samo primanje", što je vrlo korisno za sinkronizaciju lokalnih i mrežnih mapa bez rizika od brisanja datoteka na izvoru.
Napredne opcije: Klasteri i privatnost
Ako imate mnogo uređaja, možete stvoriti radijalni klaster tako da jedan uređaj učinite "Presenterom". To omogućuje uređaju A da prezentira uređaju B i uređaju C; dakle, ako uređaj A prestane raditi, B i C mogu nastaviti sinkronizirati podatke jedan s drugim bez prekida. Postoji i mrežni klaster , gdje su svi uređaji prezenteri, iako se to ne preporučuje jer može generirati beskonačan popis fantomskih uređaja.
Što se tiče privatnosti, iako je promet šifriran, važno je znati da Syncthing koristi neke vanjske poslužitelje kako bi olakšao povezivanje. Global Discovery Server pomaže u pronalaženju uređaja prema njihovom ID-u, a repetitori djeluju kao most kada su vatrozidovi ili usmjerivači vrlo strogi i ne dopuštaju izravne veze. Sve se to može prilagoditi ako ste napredni korisnik i želite potpuno privatnu mrežu.
Ovaj alat se etablira kao definitivna alternativa za one koji traže suvereno upravljanje podacima, uklanjajući ovisnost o oblaku i omogućujući nevidljivu, automatsku i, prije svega, izuzetno sigurnu sinkronizaciju više platformi zahvaljujući svojoj decentraliziranoj arhitekturi.
Strastveni pisac o svijetu bajtova i tehnologije općenito. Volim dijeliti svoje znanje pisanjem, a to je ono što ću učiniti na ovom blogu, pokazati vam sve najzanimljivije stvari o gadgetima, softveru, hardveru, tehnološkim trendovima i još mnogo toga. Moj cilj je pomoći vam da se snađete u digitalnom svijetu na jednostavan i zabavan način.


