O Syncthing pode ser mais do que você imagina

O Syncthing é uma ferramenta poderosa de sincronização de arquivos com código aberto que permite que você mantenha pastas sincronizadas entre diferentes dispositivos (nessa altura do campeonato, imagino q geral já tá ligado). Neste artigo, vamos aprender a usar o Syncthing em conjunto com atalhos simbólicos do Windows para centralizar os backups das configurações do OBS Studio.

O que são Atalhos Simbólicos?

Atalhos simbólicos (ou symlinks) são referências que apontam para outro diretório ou arquivo em seu sistema de arquivos. Eles permitem que você tenha uma única cópia de um arquivo ou pasta, enquanto pode acessá-los de diferentes locais.

Da uma olhada na tabela abaixo:

Tipo de Atalho Extensão Aponta para Comportamento
Atalho Tradicional .lnk Arquivo/Pasta Abre o local original sem alterá-lo
Symlink N/A Arquivo/Pasta Acesso direto, altera o original
Junction Point N/A Diretório Acesso direto, altera o original

Agora você entendeu né e já deve está pensando em diversas aplicações, então vamos para o meu simples e humilde exemplo de uso.

1. Configurando o Syncthing

  1. Inicie o Syncthing: Após a instalação, inicie o Syncthing. Ele abrirá uma interface web no seu navegador.
  2. Adicione uma Pasta:
    • Clique em "Add Folder".
    • Escolha um nome para a pasta (por exemplo, "Backups OBS").
    • Selecione o caminho onde você deseja armazenar os backups.
  3. Configure Dispositivos: Para sincronizar com outros dispositivos, você precisará adicionar os IDs dos dispositivos que deseja sincronizar.

2. Criando um Atalho Simbólico para o OBS Studio

As configurações do OBS Studio geralmente estão localizadas em:

C:\Users\<SeuUsuário>\AppData\Roaming\obs-studio\basic\profiles

Para centralizar os backups, siga os passos abaixo:

  1. Localize a Pasta do OBS:

    • Navegue até C:\Users\<SeuUsuário>\AppData\Roaming\obs-studio\basic\profiles.
  2. Crie uma Pasta para os Backups:

    • Crie uma nova pasta em um local que você deseja usar para armazenar os backups (por exemplo, D:\Backups\OBS).
  3. Abra o Prompt de Comando:

    • Pressione Win + R, digite cmd e pressione Enter.
  4. Crie o Atalho Simbólico:

    • No prompt de comando, digite o seguinte comando:
      mklink /D "C:\Users\<SeuUsuário>\AppData\Roaming\obs-studio\basic\profiles" "D:\Backups\OBS"
      
    • Isso criará um atalho simbólico que aponta a pasta de perfis do OBS para a nova pasta de backups.

3. Adicione a Nova Pasta de Backups ao Syncthing:

  • No Syncthing, adicione a pasta D:\Backups\OBS como uma nova pasta a ser sincronizada. O Syncthing começará a sincronizar automaticamente os arquivos da pasta de perfis do OBS para o local definido.

4. Realizando Backups

Agora que tudo está configurado, você pode fazer backups das suas configurações do OBS Studio simplesmente acessando a pasta de perfis. Sempre que você fizer alterações nas configurações do OBS, elas serão sincronizadas automaticamente para o local de backup.

Casos de Uso

  • Gerenciamento de Perfis: Centralize perfis de diferentes aplicativos, como editores de texto ou IDEs.
  • Backups de Jogos: Sincronize configurações e saves de jogos entre dispositivos.
  • Configurações de Software: Mantenha configurações de programas como navegadores, clientes de e-mail e softwares em geral sempre atualizadas.

Conclusão

Utilizando o Syncthing e atalhos simbólicos do Windows, você pode centralizar e gerenciar seus backups de configurações de forma eficiente. Essa técnica garante que suas configurações estejam sempre seguras e disponíveis em múltiplos dispositivos.