Syncthing - Sincronizando arquivos via P2P

Syncthing é um software de código aberto que permite sincronizar arquivos entre dispositivos em uma rede local ou entre dispositivos remotos pela internet de uma forma segura, criptografada e sem depender de servidores de terceiros ou serviços vinculados a nuvem. Da mesma maneira como faz o Resilio Sync (antigo Bittorrent Sync), sendo o Syncthing uma excelente alternativa.

O aplicativo pode ser gerenciado por uma interface Web ou gráfica (com o pacote Syncthing GTK), há versões para Windows, Mac, Linux, Android, Solaris, Darwin e BSD.

Para instalar no Ubuntu/Debian utilize os comandos:

echo "deb https://apt.syncthing.net/ syncthing candidate" | sudo tee /etc/apt/sources.list.d/syncthing.list 
curl -s https://syncthing.net/release-key.txt | sudo apt-key add - 
sudo apt-get update 
sudo apt-get install syncthing

O pacote GTK com interface gráfica pode ser instalado com os comandos:

sudo add-apt-repository ppa:nilarimogard/webupd8 
sudo apt-get update 
sudo apt-get install syncthing-gtk syncthing

Docker Image

Syncthing também pode ser instalado com docker

docker run -d --name syncthing
-p 8384:8384
-p 22000:22000
-p 21025:21025/udp
-v [path]:/root/.config/syncthing
-v /:/host
-e USER_ID=[userid]
-e GROUP_ID=[groupid]
--restart always
registry.infraops.info/sistemas/syncthing

Veja nosso repositório para maiores detalhes.