Sincronização de Arquivos · 6 min read · Dec 23, 2025
Como Instalar o Software de Sincronização de Arquivos Remotos Syncthing no Debian 11

Syncthing é um aplicativo de sincronização de arquivos gratuito e de código aberto usado para sincronizar arquivos entre vários dispositivos remotos pela internet. Ele funciona em uma arquitetura peer-to-peer e troca dados automaticamente entre dois dispositivos. Ele ajuda a manter arquivos e diretórios sincronizados em tempo real. Toda a transmissão de dados entre vários dispositivos é segura e criptografada com TLS. Ele possui clientes para Linux, Windows e macOS. Também possui um aplicativo Android para sincronizar de e para smartphones!
Neste post, mostraremos como instalar o software de sincronização de arquivos Syncthing no servidor Debian 11.
Pré-requisitos
- Dois servidores rodando Debian 11.
- Uma senha de root configurada em cada servidor.
Adicionar o Repositório Syncthing
Por padrão, o Syncthing não está incluído no repositório padrão do Debian 11. Portanto, você precisará adicionar o repositório Syncthing em ambos os servidores.
Primeiro, instale as dependências necessárias usando o seguinte comando:
apt-get install gnupg2 curl apt-transport-https -yEm seguida, baixe e adicione a chave GPG com o seguinte comando:
curl -s https://syncthing.net/release-key.txt | apt-key add -Em seguida, adicione o repositório Syncthing ao APT com o seguinte comando:
echo "deb https://apt.syncthing.net/ syncthing release" > /etc/apt/sources.list.d/syncthing.listEm seguida, atualize o repositório com o seguinte comando:
apt-get update -yInstalar o Syncthing no Debian 11
Neste ponto, o repositório Syncthing foi adicionado em ambos os servidores. Agora, execute o seguinte comando em ambos os servidores para instalar o Syncthing.
apt-get install syncthing -yUma vez que o Syncthing esteja instalado, verifique a versão do Syncthing usando o seguinte comando:
syncthing --versionVocê receberá a seguinte saída:
syncthing v1.18.6 "Fermium Flea" (go1.17.6 linux-amd64) [email protected] 2021-12-30 12:07:01 UTC [noupgrade]Criar um Arquivo de Serviço Systemd para o Syncthing
Em seguida, você precisará criar um arquivo de serviço systemd em ambos os servidores para gerenciar o Syncthing. Você pode criá-lo com o seguinte comando:
nano /etc/systemd/system/[email protected]Adicione as seguintes linhas:
[Unit]
Description=Syncthing - Sincronização Contínua de Arquivos de Código Aberto para %I
Documentation=man:syncthing(1)
After=network.target
[Service]
User=%i
ExecStart=/usr/bin/syncthing -no-browser -gui-address="0.0.0.0:8384" -no-restart -logflags=0
Restart=on-failure
SuccessExitStatus=3 4
RestartForceExitStatus=3 4
[Install]
WantedBy=multi-user.targetSalve e feche o arquivo quando terminar. Em seguida, recarregue o daemon systemd para aplicar as alterações.
systemctl daemon-reloadEm seguida, inicie o serviço Syncthing com o seguinte comando:
systemctl start syncthing@rootEm seguida, verifique o status do Syncthing usando o seguinte comando:
systemctl status syncthing@rootVocê receberá a seguinte saída:
? [email protected] - Syncthing - Sincronização Contínua de Arquivos de Código Aberto para root
Loaded: loaded (/etc/systemd/system/[email protected]; disabled; vendor preset: enabled)
Active: active (running) since Mon 2022-01-31 02:28:35 UTC; 11s ago
Docs: man:syncthing(1)
Main PID: 2746 (syncthing)
Tasks: 14 (limit: 2341)
Memory: 56.3M
CPU: 1.661s
CGroup: /system.slice/system-syncthing.slice/[email protected]
??2746 /usr/bin/syncthing -no-browser -gui-address=0.0.0.0:8384 -no-restart -logflags=0
??2752 /usr/bin/syncthing -no-browser -gui-address=0.0.0.0:8384 -no-restart -logflags=0
Jan 31 02:28:36 server1 syncthing[2746]: [6F5DY] INFO: QUIC listener ([::]:22000) starting
Jan 31 02:28:36 server1 syncthing[2746]: [6F5DY] INFO: Loading HTTPS certificate: open /root/.config/syncthing/https-cert.pem: no such file o>
Jan 31 02:28:36 server1 syncthing[2746]: [6F5DY] INFO: Creating new HTTPS certificate
Jan 31 02:28:36 server1 syncthing[2746]: [6F5DY] INFO: Completed initial scan of sendreceive folder "Default Folder" (default)
Jan 31 02:28:36 server1 syncthing[2746]: [6F5DY] INFO: GUI and API listening on [::]:8384
Jan 31 02:28:36 server1 syncthing[2746]: [6F5DY] INFO: Access the GUI via the following URL: http://127.0.0.1:8384/
Jan 31 02:28:36 server1 syncthing[2746]: [6F5DY] INFO: My name is "server1"
Jan 31 02:28:36 server1 syncthing[2746]: [6F5DY] WARNING: Syncthing should not run as a privileged or system user. Please consider using a no>
Jan 31 02:28:36 server1 syncthing[2746]: [6F5DY] INFO: quic://0.0.0.0:22000 detected NAT type: Not behind a NAT
Jan 31 02:28:36 server1 syncthing[2746]: [6F5DY] INFO: quic://0.0.0.0:22000 resolved external address quic://69.87.219.167:22000 (via stun.sy>Por padrão, o Syncthing escuta na porta 8384. Você pode verificar isso com o seguinte comando:
ss -antpl | grep 8384Você receberá a seguinte saída:
LISTEN 0 4096 *:8384 *:* users:(("syncthing",pid=2752,fd=28))Definir a Senha de Admin do Syncthing
Neste ponto, o Syncthing está instalado e em execução em ambos os servidores. Agora, você precisará acessar a interface web do Syncthing e definir uma senha de admin.
Para definir a senha de admin do primeiro servidor, abra seu navegador e acesse usando a URL http://first-server-ip:8384. Você deve ver a seguinte tela:

Clique no botão Configurações. Você deve ver a seguinte tela:

Na aba GUI, defina seu nome de usuário de admin, senha e clique no botão Salvar para aplicar as alterações. Você será redirecionado para a página de login do Syncthing:

Forneça seu nome de usuário de admin, senha e clique no botão Entrar. Você deve ver o painel do Syncthing na seguinte tela:

Para definir a senha de admin do segundo servidor, abra seu navegador e acesse usando a URL http://second-server-ip:8384. Você deve ver a seguinte tela:

Clique no botão Configurações. Você deve ver a seguinte tela:

Na aba GUI, defina seu nome de usuário de admin, senha e clique no botão Salvar para aplicar as alterações. Você será redirecionado para a página de login do Syncthing:

Forneça seu nome de usuário de admin, senha e clique no botão Entrar. Você deve ver o painel do Syncthing na seguinte tela:

Adicionar Cada Servidor ao Outro Servidor
Em seguida, você precisará localizar o ID do dispositivo de cada servidor e adicioná-lo ao outro servidor para sincronizar arquivos entre ambos.
No painel do primeiro servidor, clique em Ações > Mostrar ID para localizar o ID do dispositivo. Você deve ver a seguinte tela:

No painel do segundo servidor, clique em Ações > Mostrar ID para localizar o ID do dispositivo. Você deve ver a seguinte tela:

No primeiro servidor, clique no botão fechar. Você deve ver a seguinte tela:

Agora, clique em Adicionar Dispositivo Remoto. Você deve ver a seguinte tela:

Forneça o ID do dispositivo e o nome do segundo servidor e clique no botão Salvar. Uma vez que o dispositivo tenha sido adicionado, você deve ver a seguinte tela:

No segundo servidor, clique em Adicionar Dispositivo Remoto. Você deve ver a seguinte tela:

Forneça o ID do dispositivo e o nome do primeiro servidor e clique no botão Salvar. Você deve ver a seguinte tela:

Criar e Compartilhar uma Pasta
Em seguida, você precisará adicionar e compartilhar a pasta no primeiro servidor que deseja sincronizar com o segundo servidor.
No primeiro servidor, clique no botão Adicionar Pasta. Você deve ver a seguinte tela:

Forneça o rótulo da sua pasta, caminho da pasta e clique na aba Compartilhamento. Você deve ver a seguinte tela:

Marque o segundo servidor e clique no botão Salvar. Você deve ver a seguinte tela:

Em seguida, vá para o segundo servidor e clique no botão Reescanear Tudo. Você deve ver a seguinte tela:

Clique em Adicionar para adicionar a pasta compartilhada no primeiro servidor. Você deve ver a seguinte tela:

Clique no botão Salvar para aplicar as alterações. Você deve ver a seguinte tela:

Neste ponto, ambos os servidores estão configurados para sincronizar arquivos entre si. Sempre que você criar ou modificar qualquer arquivo na pasta compartilhada no primeiro servidor, eles serão sincronizados automaticamente para o segundo servidor.
Conclusão
Parabéns! você instalou e configurou com sucesso o Syncthing em dois servidores Debian 11 e configurou a sincronização entre ambos. Espero que este tutorial ajude você a fazer backup do seu servidor. Sinta-se à vontade para me perguntar se tiver alguma dúvida.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.