Syncthing jest otwartym oprogramowaniem opartym o protokół Block Exchange służącym do synchronizacji danych pomiędzy wieloma urządzeniami.
Program przypomina w działaniu BitTorrent Sync, jednakże w przeciwieństwie do niego Syncthing posiada otwarty kod zarówno samego klienta/servera jak i protokołu.
Oczywiście największa zaletą jest jego wieloplatformowość (Linux, Windows, Mac, Android)
1) Instalacja jest prosta, wystarczy zainstalować pakiet syncthing np.
pacman -S syncthing
Dodatkowo można również ściągnąć klienta dla GTK3
pacman -S syncthing-gtk
2) Po uruchomieniu programu otworzy się okno przeglądarki oraz zostanie wygenerowany identyfikator urządzenia, który posłuży do łączenia się z innymi urządzeniami.
Po lewej stronie możemy dodać/edytować foldery, które chcemy współdzielić
3) Włączenie synchronizacji polega na przekazaniu własnego identyfikatora
dodaniu go na innym urządzeniu
i zaakceptowaniu żądania synchronizacji.
Jeśli tego nie zrobiliśmy wcześniej to w ustawieniach udostępnianych katalogów należy wybrać urządzenia z jakimi chcemy je synchronizować
3) Klient GTK3 również wygląda ładnie i pozwala na zarządzenie synchronizacją. Dodatkowo wyświetlana jest również ikona powiadomień na pasku.