Como sincronizar arquivos de configuração no Linux com Syncthing

No passado, no TipsWebTech360, falamos sobre o Symbolize , um aplicativo Linux que funciona com o Dropbox para manter seus arquivos de configuração sincronizados. No entanto, nem todo mundo tem uma conta do Dropbox. 

Se você não tem uma conta na nuvem do Dropbox, mas ainda deseja que as configurações do Linux permaneçam sincronizadas, a próxima melhor ferramenta a ser usada é o Syncthing. Neste guia, mostraremos como configurar um sistema Syncthing que sempre manterá seus arquivos de configuração no Linux sincronizados. 

Como sincronizar arquivos de configuração no Linux com Syncthing

Instalando Syncthing GTK no Linux

Syncthing GTK é a ferramenta preferida para sincronização na área de trabalho do Linux, pois Syncthing é um aplicativo de servidor da web e a ferramenta GTK o torna fácil de usar na área de trabalho. No entanto, a ferramenta Syncthing GTK não vem pré-instalada. Como resultado, precisaremos revisar como instalá-lo antes de continuar.

O aplicativo Syncthing GTK está disponível para instalação no Arch Linux, Debian 10, Ubuntu, OpenSUSE Leap e Flatpak. Para começar a instalar o aplicativo em seu computador, abra uma janela de terminal e siga as instruções de instalação da linha de comando abaixo.

Ubuntu

No Ubuntu, o aplicativo Syncthing GTK pode ser instalado por meio do  comando Apt  .

sudo apt install syncthing-gtk

Debian 10

Se você estiver usando o Debian 10, você fará o Syncthing GTK funcionar com o comando Apt-get  abaixo.

sudo apt-get install syncthing-gtk

Arch Linux

Syncthing-GTK está no repositório “Community” do Arch Linux. Para instalá-lo, execute o  comando Pacman  .

sudo pacman -S syncthing-gtk

Fedora

Syncthing-GTK está disponível no Fedora 30 através do  comando Dnf  . No entanto, o Fedora 30 está desatualizado (2 anos para ser exato). Se você usa o Fedora e precisa fazer o Syncthing GTK funcionar, você precisará seguir as instruções de instalação do Flatpak.

OpenSUSE

Syncthing GTK está disponível no OpenSUSE 15.1 e 15.2 através do repositório de software “Oss”. Certifique-se de ter “Oss” habilitado. Em seguida, digite o comando abaixo para fazer o Syncthing GTK funcionar.

sudo zypper install syncthing-gtk

Flatpak

Syncthing GTK está disponível para instalação como Flatpak. Portanto, se você é um usuário do Fedora Linux (ou qualquer outra distribuição que não tenha Syncthing GTK disponível) e precisa instalá-lo, este é o caminho a percorrer.

A instalação do Syncthing GTK via Flatpak requer o tempo de execução do Flatpak. Para instalar o runtime, siga este guia sobre o assunto. Assim que o tempo de execução estiver configurado, digite os dois comandos abaixo para colocá-lo em execução.

flatpak remote-add --if-not-existing flathub https://flathub.org/repo/flathub.flatpakrepo flatpak install flathub me.kozec.syncthingtk

Configurar Syncthing GTK 

Syncthing GTK requer configuração antes do uso. Para configurá-lo, inicie o aplicativo em sua área de trabalho Linux. Em seguida, siga o assistente na tela para fazer o aplicativo funcionar no seu PC. Certifique-se de ler o que o Assistente lhe diz em detalhes, para que você possa entender como o Syncthing opera no seu computador.

Como sincronizar arquivos de configuração no Linux com Syncthing

Observe que você precisará configurar o Syncthing GTK em todos os computadores entre os quais planeja sincronizar os arquivos de configuração.

Sincronizando arquivos de configuração

A sincronização dos arquivos de configuração com o Syncthing no Linux é feita com a função de link simbólico. Para configurá-lo, siga as instruções passo a passo abaixo.

Etapa 1: Escolha o PC Linux que você mais usa. Este PC será aquele de onde retiraremos os arquivos de configuração e que fará a hospedagem do arquivo de configuração.

Por exemplo, se todos os seus arquivos de configuração essenciais estão em sua área de trabalho, configure a sincronização em Syncthing GTK na área de trabalho e mova todos os arquivos de configuração para a pasta “Sincronizar” neste PC para sincronizar com outros sistemas Linux.

Depois de descobrir qual PC você usa como seu principal, use o comando mv  para colocar seus arquivos de configuração no diretório Syncthing “Sync”.

cp -r ~ / .config ~ / Sync

Este comando acima moverá a maioria dos seus arquivos de configuração para a pasta “Sync” gerenciada pelo Syncthing. Para sincronizar outros arquivos de configuração em seu PC, você precisará alterar ~/.configno comando acima para a pasta que deseja manter em sincronia.

Passo 2: Em Syncthing GTK, clique no ícone “Gear” próximo ao botão Minimizar para acessar o botão de menu. Dentro do menu, clique em “Adicionar dispositivo” e selecione-o. Em seguida, use o menu para adicionar outros PCs Linux em sua rede à sincronização.

Observação: pode ser necessário clicar em “Mostrar ID” nos computadores que deseja adicionar à sincronização para obter sua ID antes de tentar adicioná-la ao PC de onde você está hospedando a sincronização.

Como sincronizar arquivos de configuração no Linux com Syncthing

Passo 3: No PC fazendo o compartilhamento, acesse Syncthing GTK, clique com o botão direito em “Default Folder” e selecione o botão “Edit”. Em seguida, procure “Compartilhar com dispositivos” e selecione-o com o mouse.

Dentro da área “Compartilhar com dispositivos”, marque as caixas ao lado dos PCs que você adicionou à sua pasta Syncthing, dando-lhes acesso à sincronização.

Como sincronizar arquivos de configuração no Linux com Syncthing

Etapa 4: Depois de adicionar um dispositivo ao compartilhamento, vá até o dispositivo que está adicionando e veja o aplicativo Syncthing GTK. Você verá uma notificação perguntando se deseja se conectar ao compartilhamento. Selecione “Aceitar” para aceitar a conexão.

Como sincronizar arquivos de configuração no Linux com Syncthing

Etapa 5: Depois de aceitar a conexão no PC Linux ao tentar se conectar ao compartilhamento Syncthing GTK, você verá outra notificação. Esta notificação perguntará se você deseja adicionar a “Pasta padrão”. Selecione “Sim” para adicionar a pasta “Sincronizar” aos dispositivos Linux que você adicionou à sincronização.

Como sincronizar arquivos de configuração no Linux com Syncthing

Etapa 6: permitir que os PCs conectados baixem os arquivos de configuração da sincronização em sua rede. Quando o processo estiver concluído, execute os seguintes comandos em todos os PCs para manter seus arquivos de configuração sincronizados usando Syncthing GTK.

rm ~ / .config ln -s ~ / Sync / .config ~ /

Com os dois comandos executados acima, seus arquivos de configuração estarão sincronizados. No entanto, lembre-se de que o Syncthing deve estar em execução para receber as atualizações dos arquivos.

Como sincronizar arquivos de configuração no Linux com Syncthing

Leave a Comment

Como desativar o snap do Firefox no Ubuntu 22.04 LTS

Como desativar o snap do Firefox no Ubuntu 22.04 LTS

Aprenda a desinstalar o Firefox Snap no Ubuntu 22.04 LTS e substituí-lo pela versão DEB. Siga este guia passo a passo para uma experiência melhor.

Como compactar arquivos no Linux mais rápido com Pigz

Como compactar arquivos no Linux mais rápido com Pigz

Pigz é uma das melhores ferramentas para compactar arquivos. Neste guia, você aprenderá a instalar e utilizar essa ferramenta poderosa em seu sistema Linux.

Como instalar e configurar o Samba no Debian 11 Bullseye

Como instalar e configurar o Samba no Debian 11 Bullseye

Se você estiver no Debian 11 Bullseye e precisar configurar um servidor Samba, este guia o ajudará. Aprenda como configurar o Samba para Debian 11!

Transforme qualquer dispositivo em seu segundo monitor no Linux

Transforme qualquer dispositivo em seu segundo monitor no Linux

Precisa de um monitor extra, mas só tem um? Com Deskreen, você pode transformar qualquer smartphone, tablet ou laptop em uma segunda tela no Linux.

Como verificar a temperatura da GPU no Linux

Como verificar a temperatura da GPU no Linux

Aprenda como verificar a temperatura da GPU no Linux usando diversas ferramentas.

Como usar o controlador PS4 no Linux

Como usar o controlador PS4 no Linux

Aprenda como usar o controlador PS4 no Linux com suporte completo e métodos de configuração simples.

Como atualizar para Pop_OS 22.04

Como atualizar para Pop_OS 22.04

O Pop_OS 22.04 foi lançado e com ele vem toneladas de novos recursos. Veja como você pode atualizar sua instalação do Pop_OS para 22.04.

Como fazer backup diretamente no Google Drive no Linux

Como fazer backup diretamente no Google Drive no Linux

Descubra como fazer backup dos seus dados do Linux diretamente no Google Drive utilizando o Duplicati. Siga nosso guia passo a passo para proteger suas informações.

Como aumentar o tamanho da pasta temporária no Linux

Como aumentar o tamanho da pasta temporária no Linux

Aprenda como aumentar o tamanho da pasta temporária no Linux. Siga este guia passo a passo para resolver problemas de espaço no seu diretório temporário.

Como instalar e personalizar o emulador de terminal Kitty no Linux

Como instalar e personalizar o emulador de terminal Kitty no Linux

Kitty é um emulador de terminal com GPU versátil e ágil para Linux. Aprenda a instalar e personalizá-lo para melhorar sua experiência no terminal.