- Sinkronisasi nyinkronake folder liwat P2P kanthi enkripsi TLS lan persetujuan piranti, tanpa server panyimpenan.
- Iku cross-platform (Linux, macOS, Windows, Android) lan nawakake antarmuka web, GUI, lan eksekusi latar mburi.
- Iki ngidini mode folder (kirim / nampa), versi, pola pengecualian, lan klompok kanthi "presenter".
- Ora ngganti serep: kudu digabungake karo salinan eksternal lan digunakake "Kirim / Nampa Mung" yen cocok.

Ana cara supaya file sampeyan tetep anyar ing macem-macem piranti tanpa ngliwati awan: syncthing. Alat gratis lan mbukak-sumber iki nyinkronake folder langsung ing antarane komputerkanthi keamanan end-to-end lan tanpa nuduhake data sampeyan karo pihak katelu.
Ngluwihi aspèk technical, iku cemlorot kanggo sawijining gamblang: sampeyan instal layanan ing saben komputer lan milih kang folder kanggo nuduhake, lan iku. Kerjane ing GNU/Linux, macOS, Windows, lan Android.Nduwe antarmuka web lan aplikasi desktop, kanthi fokus sing jelas: data sampeyan duweke lan sampeyan mutusake menyang ngendi disimpen lan kepiye lelungan.
Apa Syncthing lan apa iku worth iku?
Syncthing minangka sistem sinkronisasi file lintas-platform sing fokus ing privasi lan kontrol. Lisensi kasebut yaiku Mozilla Public License 2.0 (MPL 2.0)Iki dikembangake ing Go lan nggunakake protokol ijol-ijolan blok dhewe, sing dikenal minangka Block Exchange Protocol (BEP), kanggo nransfer data kanthi efisien.
Ing laku, project ngusulake jenis BYO (Bring Your Own) maya, ngendi Sampeyan nyedhiyakake hardware lan piranti lunak sing nyambungake piranti sampeyan Ora mbutuhake server panyimpenan tengah. Ndhukung IPv4 lan IPv6, lan bisa nggunakake relay nalika sambungan langsung ora bisa.
Filosofi proyek kasebut adhedhasar sawetara tujuan sing jelas: kanggo nyegah mundhut data, njaga keamanan, nggampangake panggunaan, ngotomatisasi sabisane, lan kasedhiya kanggo kabeh wongKabeh iki dilengkapi antarmuka sing jelas lan dokumentasi ekstensif.
- Proteksi marang losses: upaya kanggo nyilikake risiko korupsi utawa pambusakan ora sengaja.
- KeamananEnkripsi TLS nglindhungi data nalika transit lan saben piranti disetujoni kanthi jelas.
- Gampang lan otomatisasi: persiyapan dingerteni, sinkronisasi latar mburi, lan tanpa frills.
- kasedhiyan wiyarKlien kanggo GNU/Linux, macOS, Windows lan Android, plus opsi wadhah Docker.
Kanggo ndhuwur kabeh, Nduwe antarmuka web sing bisa diakses saka browser. Lan, ing GNU/Linux, GUI basis GTK (saliyane frontends kaya Syncthing-GTK) sing nggawe tugas saben dina luwih gampang.

Cara kerjane ing tingkat teknis (tanpa macet ing rincian)
Nalika sampeyan nuduhake folder, Syncthing nganalisa file lan dibagi dadi blok. Mung nyinkronake pamblokiran sing digantiIki nyepetake transfer lan nyuda konsumsi bandwidth. Iki uga ditrapake kompresi metadata lan "scan cahya" sawise ngetung lan ngelingi hash lengkap.
Kanggo keamanan, Kabeh komunikasi dienkripsi nganggo TLSPiranti diidentifikasi dening ID unik (asal saka certificate sing), lan sambungan antarane wong-wong mau mbutuhake konfirmasi saka loro-lorone. Yen ana konflik, sistem ngganti jeneng file paling tuwa kanthi seselan kaya "konflik sinkronisasi" bebarengan karo tanggal lan wektu supaya sampeyan bisa ngatasi kanthi gampang.
Kanggo lokasi lan konektivitas, Sinkronisasi kanthi otomatis nemokake piranti ing LAN sampeyan Lan, yen perlu, bisa nggunakake relay umum. Salajengipun, iku njaga sambungan aktif sanajan sampeyan ngalih jaringan, supaya sinkronisasi terus nalika sampeyan entuk akses internet maneh.
Instalasi ing sistem utama
Ing GNU/Linux sampeyan bisa nginstal saka repositori resmi utawa saka proyek kasebut dhewe. Ing Debian/Ubuntu lan derivatif, disaranake nggunakake repositori resmi lan ngimpor tombol PGP.Nalika Fedora, CentOS, lan sistem sing padha kalebu ing repositori minangka EPEL. Ing Arch / Manjaro, ana ing repositori sing cocog.
Sawise diinstal, disaranake mbukak layanan pangguna karo systemd: usa systemctl enable syncthing@usuario y systemctl start syncthing@usuario (ganti "jeneng panganggo" karo jeneng akun). Antarmuka web standar disetel kanggo http://127.0.0.1:8384 kanggo administrasi lokal.
Ing Windows, binar resmi dianggo kanthi gaya "portabel", nanging kanggo pengalaman sing luwih nyaman ana proyek kaya SyncTrayzor, sing Sinkronisasi diwiwiti ing latar mburi, nampilake kabar, lan nggabungake menyang baki sistem.Kanthi cara iki sampeyan bisa lali babagan mbukak console windows; diwiwiti karo sistem lan tetep metu saka ngarsane nganti sampeyan mbutuhake.
Ing macOS, sampeyan bisa ndownload aplikasi paket sing Instal Syncthing minangka aplikasi asliIng Android, Kasedhiya ing Play Store lan F-Droidlan ngidini sampeyan masangake telpon seluler karo piranti, contone, mindhah foto kanthi otomatis menyang komputer.

Langkah pisanan ing antarmuka web
Bukak browser lan pindhah menyang http://127.0.0.1:8384 (port default). Saenipun, sampeyan kudu ngaktifake jeneng pangguna lan sandhi GUI. Saka Tindakan → Setelan → GUI, utamane yen sampeyan arep mbukak ing njaba localhost utawa ngatur saka komputer liyane ing LAN.
Sampeyan bakal weruh layar kanthi panel kanggo "Folder", "Piranti iki" lan "Piranti liyane". Antarmuka ndeteksi basa sistem lan cukup intuisi.Saka ing kono sampeyan bisa nambah piranti remot, nggawe folder sing dienggo bareng, nyetel paramèter, lan mriksa status sinkronisasi.
ID piranti lan pasangan sampeyan
Saben instalasi Syncthing ngasilake sertifikat lan ID piranti sing gegandhengan. ID kasebut ngidini piranti liyane nemokake sampeyan lan njaluk sambungan.Sampeyan bakal weruh ing Tindakan → Tampilake ID, ing jejere kode QR sing migunani banget nalika sampeyan masangake karo ponsel.
Kanggo nyambungake rong piranti, ing salah sijine penet "Tambah Piranti Remot", Tempel ID wong liya lan simpenYen loro-lorone ana ing LAN sing padha, Syncthing biasane "ndeleng" komputer kapindho tanpa sampeyan kudu ngetik kode kasebut, amarga panemuan lokal.
Nalika nyimpen, Tim kapindho bakal weruh kabar pasangan. kanggo nampa sambungan. Nalika loro-lorone konfirmasi, piranti loro kasebut disambung lan siap kanggo nyelarasake folder.
Nuduhake folder: label, path, lan sapa sing kudu enggo bareng
Kanggo miwiti nyinkronake, tambahake folder ing salah sawijining piranti. Nemtokake label (jeneng deskriptif) lan path diskSampeyan bisa enggo bareng karo siji utawa luwih tim kanthi milih ing tab "Nuduhake".
Ora prentah yen rute kasebut padha kanggo kabeh tim; Sampeyan bisa map "FotosMóvil" ing PC menyang "/home/usuario/syncthing/camara"Contone. Coba diatur supaya sampeyan ora bingung nalika nyimpen file ing panggonan sing bener.
Nalika sampeyan nuduhake folder kasebut, tim liyane bakal nampa undhangan kanggo "nampa" lan milih ing ngendi kanggo nyelehake ing sistem kasebut. Sawise loro-lorone setuju, proses sinkronisasi diwiwiti. lan sampeyan bakal weruh garis kemajuan, count item, lan indeks pemblokiran ing wektu nyata.

Jinis folder lan setelan migunani
Syncthing nawakake telung mode saben folder: Ngirim lan nampa, Kirim mung, lan Nampa mungKapisan yaiku loro arah (kaya biasane). "Kirim mung" ngalangi owah-owahan saka tim liyane saka impact sumber; migunani kanggo tim master meksa nindakake perkara. "Nampa mung" mblokir modifikasi lokal saka propagasi.
Panel panyuntingan folder ngemot sawetara opsi lanjutan sing migunani banget. Contone, Sampeyan bisa nemtokake persentase minimal ruang disk kosong, utawa atur carane lan kapan owah-owahan dipindai (interval pindai, lan pengamatan wektu nyata yen cocog).
Sampeyan uga bakal nemokake Nglirwakake Pola (pola kanggo ngilangi, kayata *.tmp utawa direktori tartamtu), lan bagean File Versi kanggo ngreksa versi file sadurunge. Versi iki prasaja nanging migunani kanggo mbatalake kesalahan panyuntingan utawa pambusakan sing umum.
Pangaturan penting liyane yaiku urutan verifikasi file lan penanganan ijin/pemilik ing sistem kaya UNIX. Yen sampeyan nyelarasake antarane Windows lan Linux, centhang kothak iki kanggo nyegah kejutan. karo metadata.
Struktur jaringan: radial kanthi "presenter" lan gagasan bolong
Kanthi telu utawa luwih komputer, sampeyan bisa nyetel kluster sing luwih efisien. Sebutna A, B, lan C. Yen sampeyan menehi tandha A minangka "presenter" (ketik) Kanthi ngubungake B lan C, A "ngenalake" piranti siji-sijine lan liyane kanthi otomatis bakal ngerti.
Kaluwihan? Yen A mati, B lan C bakal terus nyinkronake langsung kasedhiya bisa nyambung. Salajengipun, transfer sing dienggo bareng: tinimbang A ngirim kabeh, saben piranti nyumbang, ngurangi bandwidth ing sumber.
"Total bolong" bisa ditindakake yen sampeyan menehi tandha saben wong minangka presenter ing antarane liyane, nanging ora dianjurake. "Piranti Ghost" digawe sing angel kanggo ngresiki. Nalika siji mandhek kanggo ana nanging referensi tetep ing jaringan. Yen Syncthing ndeteksi presenter timbal balik, bakal menehi bebaya kanggo sampeyan nimbang maneh.
Administrasi remot lan tips praktis
Pengin ngatur tim siji saka liyane? Pindhah menyang Tindakan → Setelan → GUI lan Ngganti alamat ngrungokake antarmuka web kanggo ngidini akses saka LAN (contone, 0.0.0.0:8384). Mangga ketik jeneng pangguna lan sandhi sing dibutuhake.
Yen sampeyan ngatur server tanpa antarmuka grafis, sampeyan bisa ngowahi ~/.config/syncthing/config.xml kanggo nyetel paramèter, kalebu GUI. Lan yen kabeh wis rampung liwat SSH, trowongan karo port forwarding ngidini sampeyan "nggawa" 127.0.0.1:8384 menyang piranti sing disambungake.
Nalika ana router utawa router sing ketat tanpa UPnP, Sinkronisasi bisa narik relayIku banget migunani minangka fix sauntara, sanajan padha alon mudhun sambungan sampeyan. Yen sampeyan duwe kontrol ing lingkungan jaringan, mbukak port lan nuntun lalu lintas langsung biasane menehi kinerja sing luwih apik.
Privasi lan keamanan: apa sampeyan kudu ngerti
Komunikasi antarane piranti dienkripsi nganggo TLS lan saben piranti Wis sertifikat dhewe lan kunci pribadi.Nanging, privasi ora ateges anonimitas total antarane kanca-kanca: piranti sing disambung bisa ndeleng alamat IP, sistem, lan status (nyambung, sinkronisasi, lsp.). Mung nyambung karo wong sing dipercaya.
Kanggo bisa digunakake ing skala global, Syncthing nggunakake sawetara layanan umum: server panemuan global, relay, lan dhaptar relaySaliyane server nganyari lan, yen sampeyan setuju, telemetri anonim kanggo statistik. Kabeh bisa diganti yen sampeyan pengin nyetel jaringan pribadi dhewe, nanging ora perlu kanggo umume wong.
Port, kinerja lan resolusi konflik
Kanthi gawan, GUI nggunakake port 8384 ing localhostSinkronisasi peer biasane digunakake 22000/TCP lan panemuan lokal 21027/UDPYen sampeyan duwe firewall, bukak yen perlu kanggo nambah konektivitas langsung.
Nalika rong komputer ngowahi file sing padha meh bebarengan, misuwur "konflik sinkronisasi" katonSinkronisasi nambahake seselan tanggal supaya sampeyan bisa milih versi sing arep disimpen. Nggawe versi aktif mbantu nglindhungi sistem sampeyan.
Yen sampeyan ngerteni manawa indeks kasebut butuh wektu suwe, Priksa pindai lan owah-owahan wektu nyata "nonton".Ing repos gedhe, nyetel interval lan ngaktifake notifikasi notifikasi (yen ana) bisa nyimpen CPU tanpa ngorbanake coolness.
Instalasi Containerized lan cathetan liyane
Kanggo lingkungan encapsulated, Ana gambar Docker resmiIku cara sing trep banget kanggo nyelehake Syncthing ing NAS, server omah utawa VPS, supaya volume dipasang ing folder sampeyan.
Ing GNU/Linux kanthi desktop, Syncthing-GTK utawa frontends padha nggampangake manajemen kanthi lambang ing tray sistem lan akses langsung menyang pilihan tanpa mbukak browser. Ing Windows, SyncTrayzor nindakake peran kasebut kanthi sampurna.
Minangka proyek nandheske, "Data sampeyan mung sampeyan"Pendekatan iki-tanpa awan pihak katelu-minangka alesan kenapa akeh pangguna migrasi saka Dropbox/Drive kanggo karya internal, aliran media, utawa data sensitif.
Yen sampeyan kasengsem ing njupuk paling metu saka iku, ngaturake wektu kanggo pola pengecualian, watesan bandwidth, lan versiIki minangka telung setelan sing nggawe bedane ing lingkungan nyata kanthi akeh mesin lan direktori gedhe.
Nalika nerangake, Syncthing nggabungke Kacepetan P2P, kontrol mutlak, lan persiyapan sing gampang digunakake.Sawise sampeyan miwiti, sampeyan bisa lali babagan drive USB, lampiran email, lan unggahan awan tanpa wates. Lan ya, iku kaget banget.
Editor khusus babagan teknologi lan masalah internet kanthi pengalaman luwih saka sepuluh taun ing macem-macem media digital. Aku wis kerja minangka editor lan panyipta konten kanggo e-commerce, komunikasi, pemasaran online lan perusahaan iklan. Aku uga wis nulis babagan ekonomi, keuangan lan situs web sektor liyane. Karyaku uga dadi semangatku. Saiki, liwat artikelku ing Tecnobits, Aku nyoba kanggo njelajah kabeh warta lan kesempatan anyar sing donya teknologi nawakake kita saben dina kanggo nambah gesang kita.