Jak používat Syncthing: kompletní průvodce synchronizací bez cloudu

Poslední aktualizace: 23/11/2025

  • Syncthing synchronizuje složky přes P2P se šifrováním TLS a schvalováním zařízení, bez nutnosti úložných serverů.
  • Je multiplatformní (Linux, macOS, Windows, Android) a nabízí webové rozhraní, grafické uživatelské rozhraní a spouštění na pozadí.
  • Umožňuje režimy složek (odesílání/přijímání), verzování, vzory vyloučení a clustery s „prezentátorem“.
  • Nenahrazuje zálohy: měl by být kombinován s externími kopiemi a v případě potřeby použit režim „Pouze odesílání/přijímání“.
syncthing

Existuje způsob, jak udržovat soubory aktuální na více zařízeních, aniž byste museli používat cloud: Synchronizace. Tento bezplatný a open-source nástroj synchronizuje složky přímo mezi počítačis komplexním zabezpečením a bez sdílení vašich dat s třetími stranami.

Kromě technických aspektů vyniká svou jednoduchostí: službu nainstalujete na každý počítač, vyberete si složky, které chcete sdílet, a to je vše. Funguje na systémech GNU/Linux, macOS, Windows a Android.Má webové rozhraní a desktopové aplikace s jasným zaměřením: vaše data jsou vaše a vy rozhodujete, kde budou uložena a jak budou putovat.

Co je Syncthing a proč se vyplatí?

 

Syncthing je multiplatformní systém pro synchronizaci souborů, který se zaměřuje na soukromí a kontrolu. Jeho licence je Mozilla Public License 2.0 (MPL 2.0)Je vyvinut v jazyce Go a pro efektivní přenos dat používá vlastní protokol pro výměnu bloků, známý jako Block Exchange Protocol (BEP).

V praxi projekt navrhuje jakýsi cloud BYO (Bring Your Own - Přineste si vlastní), kde Vy dodáte hardware a software propojí vaše zařízení Nevyžaduje centrální úložné servery. Podporuje IPv4 a IPv6 a může využívat relé, pokud není možné přímé připojení.

Filozofie projektu je založena na několika velmi jasných cílech: aby se zabránilo ztrátě dat, udržovala bezpečnost, usnadnila používání, co nejvíce automatizovala a byla dostupná pro všechnyTo vše doprovází přehledné rozhraní a rozsáhlá dokumentace.

  • Ochrana před ztrátami: snaží se minimalizovat rizika poškození nebo náhodného smazání.
  • zabezpečeníŠifrování TLS chrání data během přenosu a každé zařízení je explicitně schváleno.
  • Snadnost a automatizace: snadno srozumitelné nastavení, synchronizace na pozadí a žádné zbytečnosti.
  • Široká dostupnostKlienti pro GNU/Linux, macOS, Windows a Android, plus možnost kontejneru Docker.

A navíc Má webové rozhraní přístupné z prohlížeče. A v GNU/Linuxu grafické uživatelské rozhraní založené na GTK (kromě frontendů jako Syncthing-GTK), které usnadňuje každodenní úkoly.

Průvodce používáním Syncthingu

Jak to funguje na technické úrovni (bez zabředávání do detailů)

Když sdílíte složku, Syncthing analyzuje soubory a rozděluje je do bloků. Synchronizovat pouze bloky, které se měníTo zrychluje přenos a snižuje spotřebu šířky pásma. Po výpočtu a zapamatování kompletních hashů se také aplikuje komprese metadat a „lehké skenování“.

Pokud jde o bezpečnost, Veškerá komunikace je šifrována pomocí TLSZařízení jsou identifikována jedinečným ID (odvozeným z jejich certifikátu) a spojení mezi nimi vyžaduje potvrzení z obou stran. Pokud dojde ke konfliktům, systém přejmenuje nejstarší soubor s příponou, například „konflikt synchronizace“, spolu s datem a časem, abyste problém mohli snadno vyřešit.

Pro umístění a připojení, Synchronizace automaticky vyhledává zařízení ve vaší síti LAN A v případě potřeby může používat veřejné relé. Navíc udržuje aktivní připojení i při přepnutí sítě, takže synchronizace pokračuje i po opětovném získání přístupu k internetu.

Instalace na hlavních systémech

V GNU/Linuxu si jej můžete nainstalovat z oficiálních repozitářů nebo ze samotného projektu. V Debianu/Ubuntu a derivátech se doporučuje použít oficiální repozitář a importovat PGP klíč.Zatímco Fedora, CentOS a podobné systémy jej zahrnují do svých repozitářů jako EPEL, v Archu/Manjaru je v odpovídajících repozitářích.

Po instalaci je vhodné spustit uživatelskou službu pomocí systemd: Spojené státy americké systemctl enable syncthing@usuario y systemctl start syncthing@usuario (nahraďte „uživatelské jméno“ názvem svého účtu). Výchozí webové rozhraní je nastaveno na http://127.0.0.1:8384 pro místní správu.

Ve Windows funguje oficiální binární soubor v „přenosném“ stylu, ale pro pohodlnější zážitek existují projekty jako SyncTrayzorŽe Synchronizace se spustí na pozadí, zobrazí oznámení a integruje se do systémové lišty.Takto můžete zapomenout na otevřená okna konzole; spouští se systémem a zůstává skrytá, dokud ji nebudete potřebovat.

V systému macOS si můžete stáhnout zabalenou aplikaci, která Nainstalujte si Syncthing jako nativní aplikaciNa Androidu, Je k dispozici v Obchodě Play a na F-Droidu.a umožňuje vám spárovat mobilní telefon s dalšími zařízeními, například pro automatický přenos fotografií do počítače.

syncthing

První kroky ve webovém rozhraní

Otevřete prohlížeč a zadejte http://127.0.0.1:8384 (výchozí port). V ideálním případě byste měli aktivovat uživatelské jméno a heslo grafického uživatelského rozhraní. Z Akce → Nastavení → GUI, zejména pokud jej chcete zpřístupnit mimo localhost nebo jej spravovat z jiného počítače v místní síti LAN.

Zobrazí se obrazovka s panely pro „Složky“, „Toto zařízení“ a „Další zařízení“. Rozhraní detekuje jazyk systému a je poměrně intuitivní.Odtud můžete přidávat vzdálená zařízení, vytvářet sdílené složky, upravovat parametry a kontrolovat stav synchronizace.

ID vašeho zařízení a párování

Každá instalace Syncthing generuje vlastní certifikát a přidružené ID zařízení. Toto ID umožňuje ostatním zařízením vás najít a požádat o připojení.Uvidíte ho v Akce → Zobrazit ID, vedle velmi užitečného QR kódu při spárování s mobilním telefonem.

Chcete-li připojit dvě zařízení, na jednom z nich stiskněte tlačítko „Přidat vzdálené zařízení“. Vložte ID druhé osoby a uložtePokud jsou oba počítače ve stejné lokální síti LAN, Syncthing obvykle „vidí“ druhý počítač, aniž byste museli psát kód, a to díky lokálnímu vyhledávání.

Při jeho skladování, Druhý tým uvidí oznámení o spárování. přijmout připojení. Po potvrzení obou zařízení jsou propojena a připravena k synchronizaci složek.

Sdílení složky: štítek, cesta a s kým ji sdílet

Chcete-li spustit synchronizaci, přidejte složku na jednom ze zařízení. Přiřaďte popisek (popisný název) a cestu k diskuMůžete jej sdílet s jedním nebo více týmy jejich výběrem na kartě „Sdílení“.

Není povinné, aby trasa byla pro všechny týmy stejná; „FotosMóvil“ v ​​počítači můžete namapovat na „/home/usuario/syncthing/camara“Například. Zkuste si to upravit, abyste se při ukládání souborů na správné místo nezmátli.

Když složku sdílíte, druhý tým obdrží pozvánku k „přijetí“ a výběru místa, kam ji ve svém systému umístí. Poté, co se obě strany dohodnou, začne proces synchronizace. a uvidíte v reálném čase ukazatele průběhu, počet položek a index bloků.

syncthing

Typy složek a užitečná nastavení

Synchronizace nabízí tři režimy pro každou složku: Odesílat a přijímat, Pouze odesílat a Pouze přijímatPrvní je obousměrný (jako obvykle). Možnost „Pouze odeslat“ zabraňuje tomu, aby změny z jiných týmů ovlivnily zdroj; je užitečná pro hlavní tým, který odesílá obsah. Možnost „Pouze přijmout“ blokuje šíření lokálních úprav.

Panel pro úpravu složek obsahuje několik velmi užitečných pokročilých možností. Například Můžete definovat minimální procento volného místa na diskunebo upravit způsob a dobu skenování změn (interval skenování a případně pozorování v reálném čase).

Také najdete Ignorovat vzory (vzory, které je třeba vyloučit, například *.tmp nebo konkrétní adresáře) a sekce Verze souboru zachovat předchozí verze souborů. Toto verzování je jednoduché, ale užitečné pro vrácení běžných chyb při úpravách nebo mazání.

Další důležitou úpravou je pořadí ověřování souborů a zpracování oprávnění/vlastníků v systémech podobných UNIXu. Pokud synchronizujete mezi Windows a Linuxem, zaškrtněte tato políčka, abyste se vyhnuli překvapením. s metadaty.

Síťové struktury: radiální s „prezentačními“ a síťovými koncepty

Se třemi nebo více počítači můžete vytvořit efektivnější cluster. Řekněme A, B a C. Pokud označíte A jako „prezentujícího“ (enter) Propojením B a C A „seznámí“ zařízení navzájem a ostatní se o sobě automaticky začnou informovat.

Výhoda? Pokud se A vypne, B a C se budou i nadále synchronizovat přímo za předpokladu, že se mohou připojit. Přenosy jsou navíc sdíleny: místo toho, aby A odesílalo vše, přispívá každé zařízení, což snižuje šířku pásma u zdroje.

„Totální síť“ je možná, pokud označíte všechny jako prezentující mezi všemi ostatními, ale nedoporučuje se to. Vznikají „fantomová zařízení“, která se obtížně čistí. Když jeden přestane existovat, ale jeho reference v síti přetrvává. Pokud Syncthing detekuje reciproční prezentující, zobrazí se vám varování, abyste si to znovu zvážili.

Vzdálená správa a praktické tipy

Chcete spravovat jeden tým z druhého? Přejděte do Akce → Nastavení → Grafické rozhraní a Změna naslouchací adresy webového rozhraní povolit přístup z vaší LAN (například 0.0.0.0:8384). Uveďte prosím požadované uživatelské jméno a heslo.

Pokud spravujete server bez grafického rozhraní, můžete upravit ~/.config/syncthing/config.xml upravovat parametry, včetně grafického rozhraní. A pokud se vše dělá přes SSH, tunel s přesměrováním portů umožňuje „přenést“ 127.0.0.1:8384 k zařízení, ze kterého se připojujete.

Pokud existují striktní routery nebo routery bez UPnP, Synchronizace může vytáhnout reléJsou velmi užitečné jako dočasné řešení, i když zpomalují vaše připojení. Pokud máte kontrolu nad síťovým prostředím, otevírání portů a přímé směrování provozu obvykle poskytuje lepší výkon.

Soukromí a zabezpečení: co potřebujete vědět

Komunikace mezi zařízeními je šifrována pomocí TLS a každé zařízení Má svůj vlastní certifikát a soukromý klíčSoukromí však neznamená úplnou anonymitu mezi propojenými zařízeními: propojená zařízení mohou vidět vaši IP adresu, systém a stav (připojeno, synchronizováno atd.). Spojujte se pouze s lidmi, kterým důvěřujete.

Aby Syncthing fungoval v globálním měřítku, využívá některé veřejné služby: globální vyhledávací servery, relé a seznamy reléKromě aktualizačního serveru a, pokud souhlasíte, i anonymní telemetrie pro statistiky. Vše je nahraditelné, pokud si chcete nastavit vlastní privátní síť, ale pro většinu lidí to není nutné.

Porty, výkon a řešení konfliktů

Ve výchozím nastavení používá grafické uživatelské rozhraní port 8384 na localhostuSynchronizace mezi peer-systémy obvykle využívá 22000 / TCP a místní objev 21027/UDPPokud máte firewall, otevřete ho podle potřeby, abyste zlepšili přímé připojení.

Když dva počítače upravují stejný soubor téměř současně, objevuje se slavný „synchronizační konflikt“Synchronizace přidává datumovou příponu, abyste si mohli vybrat, kterou verzi si ponechat. Povolení správy verzí pomáhá chránit váš systém.

Pokud si všimnete, že indexování trvá dlouho, Zkontrolujte skenování a změny v reálném čase.Ve velkých repozitářích může úprava intervalů a povolení notifikace inotify (pokud je to relevantní) ušetřit CPU bez ztráty chladu.

Instalace v kontejneru a další poznámky

Pro zapouzdřená prostředí, Existuje oficiální obraz DockeruJe to velmi pohodlný způsob, jak umístit Syncthing na NAS, domácí servery nebo VPS a zároveň zachovat připojené svazky pro vaše složky.

V GNU/Linuxu s desktopovým počítačem, Syncthing-GTK nebo podobné frontendy usnadňují správu s ikonou v systémové liště a přímým přístupem k možnostem bez nutnosti otevírat prohlížeč. Ve Windows tuto roli SyncTrayzor plní perfektně.

Jak projekt zdůrazňuje, „Vaše data jsou jen vaše“Tento přístup – bez cloudu třetí strany – je důvodem, proč mnoho uživatelů migruje z Dropboxu/Disku kvůli interní práci, mediálním streamům nebo citlivým datům.

Pokud máte zájem z toho vytěžit maximum, věnujte tomu čas vzory vyloučení, limity šířky pásma a verzováníToto jsou tři nastavení, která dělají rozdíl v reálných prostředích s mnoha počítači a velkými adresáři.

Když na to přijde, Syncthing kombinuje Rychlost P2P, absolutní kontrola a velmi uživatelsky přívětivé nastavení.Jakmile ho zprovozníte, můžete zapomenout na USB disky, e-mailové přílohy a nekonečné nahrávání do cloudu. A ano, je překvapivě dobrý.

Exkluzivní obsah – klikněte zde  Corsair iCUE se stále sám spouští: Jak jej zakázat ve Windows 11 a opravit běžné problémy