Jednou z výhod cloudových úložišť je možnost synchronizovat soubory mezi různými počítači. Nicméně, toto pohodlí není zadarmo. Pro přenos velkých objemů dat je často nutné zakoupit si placené tarify. Navíc nahrávání souborů na vzdálené servery může trvat dlouho a následné stahování na jiný počítač ve stejné síti také. Naštěstí, existuje lepší alternativa pro synchronizaci souborů mezi Linuxovými počítači: Syncthing.
Syncthing je nástroj, který efektivně synchronizuje data. Uživatelé mohou pomocí něj přenášet libovolné množství dat, a to jak přes internet, tak v rámci lokální sítě. Není potřeba utrácet za drahé cloudové služby. Úložný prostor je omezen pouze kapacitou vašich pevných disků, a rychlost přenosu je dána rychlostí vaší sítě a internetového připojení.
A co je nejlepší, je dostupný pro Linux. Následuje postup, jak ho zprovoznit.
Instalace
Instalace Syncthing se mírně liší od jiných programů, protože se jedná o webovou aplikaci, která běží lokálně. Syncthing běží na pozadí a provádí veškeré výpočty, přičemž uživatelské nastavení probíhá v internetovém prohlížeči. Proto je tento software vhodný i pro instalaci na Linuxový server.
Ubuntu a Debian
Nejprve přidejte klíč PGP. Ubuntu i Debian vyžadují tento klíč pro instalaci softwaru. Otevřete terminál a získejte klíč pomocí tohoto příkazu:
curl -s https://syncthing.net/release-key.txt | sudo apt-key add -
Nyní je třeba přidat repozitář Syncthing do souboru /etc/apt/sources.
echo "deb https://apt.syncthing.net/ syncthing stable" | sudo tee /etc/apt/sources.list.d/syncthing.list
Repozitář Syncthing je přidán. Nyní je třeba aktualizovat seznam zdrojů softwaru:
sudo apt-get update
Nakonec nainstalujte software pomocí příkazu:
sudo apt-get install syncthing
Arch Linux
Pro Arch Linux je Syncthing server/web UI dostupný v Arch User Repository. Stáhněte a nainstalujte balíček pro Arch.
Ostatní distribuce
Pro jiné distribuce Linuxu nejsou balíčky dostupné. Místo toho je k dispozici archiv tarball.
Stáhněte archiv a postupujte podle instrukcí pro instalaci, které jsou uvnitř.
Službu Syncthing spustíte zadáním: `syncthing`
Webové rozhraní se automaticky otevře ve výchozím prohlížeči.
Jiné platformy
Ačkoliv tento článek je zaměřen na Linux, Syncthing umožňuje synchronizovat soubory i s jinými operačními systémy jako Mac, Windows nebo Android. Podmínkou je, že všechna zařízení musí být ve stejné síti. Aplikace pro tyto platformy naleznete na tomto odkazu.
Používání Syncthing
Nastavení synchronizace naleznete na adrese https://localhost:8080. Ve webovém rozhraní můžete vytvořit novou sdílenou složku a přidat vzdálená zařízení. Novou složku pro sdílení vytvoříte kliknutím na tlačítko „Přidat složku“. Objeví se okno, kde je třeba vyplnit název složky, ID složky a cestu ke složce.
Začněte s názvem složky, aby bylo jasné, co sdílíte. ID složky ponechte, systém ho vygeneruje automaticky.
Nakonec přidejte cestu ke složce. Například pokud sdílíte složku Hudba, cesta bude /home/uživatelské_jméno/Music/. Fungovat bude jakákoliv složka, i nově vytvořená.
Přidání vzdáleného zařízení
Složka nebude sdílena, dokud nepřidáte zařízení. Na druhém počítači se Syncthing najděte „ID zařízení“. Toto unikátní ID umožňuje Syncthing rychle najít zařízení a přidat ho do sítě. Po získání ID klikněte na „Přidat vzdálené zařízení“. Zobrazí se vyskakovací okno.
Zadejte ID zařízení, se kterým chcete sdílet. ID svého zařízení zobrazíte kliknutím na nabídku Akce a poté „Zobrazit ID“.
Sdílení složky
Po přidání zařízení se objeví s označením „Nepoužité“. To znamená, že vaše zařízení spolu komunikují, ale zatím s nimi nejsou sdíleny žádné složky. Chcete-li přidat složku, postupujte následovně.
Přejděte do dříve vytvořené sdílené složky a klikněte na tlačítko „upravit“. Vyhledejte „Sdílet se zařízeními“. Zobrazí se seznam zařízení. Zaškrtněte políčko u zařízení, se kterým chcete sdílet, a vaše sdílená složka včetně veškerého obsahu bude brzy synchronizována.
Závěr
Syncthing je skvělé řešení pro ty, kteří potřebují rychle a snadno synchronizovat soubory mezi Linuxovými počítači nebo s počítači s jinými operačními systémy. I když se nejedná o první takový program, svým jednoduchým a efektivním způsobem synchronizace se liší od jiných řešení. Pokud hledáte snadný způsob synchronizace, Syncthing je tím pravým řešením.