Syncthing: Uma Alternativa de Código Aberto para Dropbox e BitTorrent Sync
Se você está usando vários computadores, provavelmente já está utilizando um serviço de sincronização para gerenciar seus arquivos entre diferentes máquinas. Uma das opções de sincronização mais populares é utilizar serviços de armazenamento online como Dropbox, Google Drive e OneDrive para transferir os arquivos de um PC para outro. Uma desvantagem disso é que uma cópia dos seus arquivos residirá no servidor do provedor de serviço e estará suscetível a ataques. Outro método é usar tecnologia P2P, como BitTorrent Sync, e sincronizar seus arquivos diretamente entre os computadores.
Syncthing é um híbrido entre Dropbox e BitTorrent Sync. Ele permite que você sincronize arquivos diretamente entre computadores sem um servidor de terceiros. Além disso, é de código aberto, e qualquer pessoa pode verificar o código em busca de problemas de segurança ou até mesmo fazer um fork para criar seu próprio aplicativo.
Syncthing suporta Windows, Mac, Linux, BSD e Solaris. Mesmo que você esteja usando diferentes sistemas operacionais em cada computador, ainda poderá sincronizar seus arquivos de um computador para outro.
Começando
Para começar, visite a página de download e baixe o pacote apropriado para o seu sistema operacional. Extraia o pacote zip e execute o instalador. Na maioria dos casos, basta executar o arquivo executável para iniciar o serviço – não é necessária instalação.
Uma vez que você execute o aplicativo Syncthing, ele abrirá o navegador da web e carregará a interface gráfica da web. Isso é o que você verá - uma visão geral do seu status de sincronização atual.

A primeira coisa a fazer é adicionar um repositório. O que isso realmente significa é adicionar a(s) pasta(s) que você deseja que ele monitore e sincronize.

Se você notou, o Syncthing suporta versionamento de arquivos, e você pode especificar o número de versões a manter em seu sistema. Você pode até definir este repositório atual como o mestre, para que as alterações em outras máquinas não afetem os arquivos nesta máquina.
Em seguida, você tem que adicionar um nó. Um nó é o computador remoto para o qual você deseja sincronizar seus arquivos. Na máquina externa, vá para “Editar -> Mostrar ID” para encontrar seu ID de nó. Use este ID de nó para se conectar como um novo nó no seu computador atual.

Uma vez que você adicionou o nó, você precisa ir para as configurações do seu repositório e adicionar o nó para o qual deseja sincronizar. Todos os arquivos que você colocou no repositório agora serão sincronizados com a outra máquina.

Vantagens do Syncthing
Obviamente, o principal ponto de venda do Syncthing é a segurança:
- Privacidade: Todos os seus arquivos residem no seu computador. Você não precisa se preocupar com o servidor de terceiros sendo hackeado e todos os seus arquivos sendo expostos.
- Criptografia: Toda a comunicação é segura usando TLS. A criptografia utilizada inclui segredo perfeito de encaminhamento para evitar que qualquer interceptador obtenha acesso aos seus dados.
- Autenticação: Cada nó é identificado por um forte certificado criptográfico. Apenas nós que você explicitamente permitiu podem se conectar ao seu cluster.
- Código aberto: Qualquer pessoa pode olhar o código e corrigir qualquer bug ou problema de segurança.
Outra boa coisa sobre o Syncthing é que você não precisa se preocupar com espaço de armazenamento. A maioria dos provedores de armazenamento online limita você a uma quantidade fixa de espaço de armazenamento. Para o Syncthing, é limitado pelo espaço de armazenamento do seu PC.
Conclusão
Existem muitas maneiras de sincronizar arquivos entre computadores, e o Syncthing é mais um aplicativo útil que você pode usar. No momento, ainda está em desenvolvimento, e alguns bugs ou problemas devem ser esperados. No entanto, a maioria dos recursos já está disponível e funcionando bem. Sendo de código aberto e não precisando depender de serviços de terceiros para sincronizar seus arquivos, isso realmente torna o aplicativo atraente. Experimente e nos avise se isso é algo para você, ou se você prefere continuar com Dropbox, BitTorrent Sync ou qualquer outro serviço que você esteja usando atualmente.