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.