Procura uma solução simples e eficaz para manter os seus arquivos sincronizados entre diferentes dispositivos, como Mac, Windows, Linux e Android? Resilio Sync é a resposta! Esta ferramenta de sincronização, desenvolvida por alguns dos criadores do protocolo BitTorrent, utiliza essa mesma tecnologia para transferir arquivos de forma rápida e segura através da rede e da internet. Neste guia, vamos mostrar como configurar um servidor Resilio Sync no seu sistema Linux.
Adicionando o Repositório de Software
Antes de instalar o software, é necessário adicionar o repositório do Resilio Sync ao seu sistema. Este passo é crucial, pois o software não é nativo das distribuições Linux, sendo de código fechado e sem licenciamento para distribuição direta. Siga os passos abaixo para adicionar o repositório correto:
Para Distribuições Debian/Ubuntu
Apesar de o repositório ser direcionado para Debian, ele funciona perfeitamente em todas as distribuições baseadas em Debian e Ubuntu. Como não existe um PPA oficial para Ubuntu, esta é a solução ideal. Abra o terminal e cole o seguinte comando (sem espaços adicionais ou quebras de linha):
echo "deb https://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free" | sudo tee /etc/apt/sources.list.d/resilio-sync.list
Este comando irá adicionar automaticamente a entrada no arquivo de fontes de software. Em seguida, é necessário adicionar a chave GPG assinada, essencial para o gerenciador de pacotes instalar software com segurança:
wget -qO - https://linux-packages.resilio.com/resilio-sync/key.asc | sudo apt-key add -
Finalmente, atualize a lista de pacotes:
Para Ubuntu: sudo apt update
Para Debian: sudo apt-get update
Para Distribuições Red Hat
Distribuições como Fedora, CentOS e RHEL, também não incluem o Resilio Sync por padrão. É necessário adicionar um repositório de terceiros. Para isso, abra o terminal e obtenha privilégios de root:
sudo -s
Crie um novo arquivo de configuração de repositório:
sudo nano /etc/yum.repos.d/resilio-sync.repo
Adicione o seguinte conteúdo ao arquivo:
[resilio-sync] name=Resilio Sync baseurl=https://linux-packages.resilio.com/resilio-sync/rpm/$basearch enabled=1 gpgcheck=1
Adicione a chave GPG pública, fundamental para a instalação segura do software:
rpm --import https://linux-packages.resilio.com/resilio-sync/key.asc
Instalação do Resilio Sync
Com os repositórios configurados, está na hora de instalar o software. Se a sua distribuição não for Debian/Ubuntu, Red Hat ou Arch Linux, você pode baixar o pacote binário genérico.
Nota: Se optar pelo binário genérico, as instruções de configuração devem ser similares.
Em Ubuntu (e derivados como Mint, Elementary)
sudo apt install resilio-sync
Em Debian (e derivados como Bunsen Labs)
sudo apt-get install resilio-sync
Em Redhat (Fedora, CentOS, Rhel, etc)
sudo dnf install resilio-sync
ou
sudo yum install resilio-sync
Arch Linux
Para usuários do Arch Linux, o Resilio Sync está disponível no repositório AUR. Se precisar de ajuda para instalar pacotes AUR, consulte nosso tutorial. Para instalar, utilize seu assistente AUR favorito ou baixe o pacote aqui.
Configuração Inicial
Com o software instalado, vamos configurá-lo:
Systemd
A maioria das distribuições modernas usa Systemd. Para habilitar o serviço Resilio Sync na inicialização, execute:
systemctl --user enable resilio-sync
Para iniciar o serviço imediatamente:
systemctl --user start resilio-sync
Versões Antigas do Debian
Para versões mais antigas do Debian, use:
sudo service resilio-sync start
Sincronização
O Resilio Sync possui uma interface web. Para acessá-la, abra o navegador e digite: https://localhost:8888/gui/. Na primeira vez, será solicitado um nome de usuário e senha. Escolha uma senha segura.
Na próxima tela, defina um nome para o dispositivo (ex: meu-pc-ubuntu). Este será o nome visível para outros usuários da rede.
Após essas configurações, você terá acesso à interface principal. Para iniciar uma sincronização, clique em “+” e selecione “pasta padrão”. Escolha a pasta que deseja sincronizar. Configure as opções de permissão (somente leitura ou leitura/gravação).
Clique em “chave” para obter o código de sincronização. Compartilhe este código com outros usuários ou digitalize o código QR para conectar um celular.
Para adicionar uma sincronização através de um código, clique em “+” e selecione “inserir um link ou chave”. O Resilio Sync está disponível para Windows, Mac e Android.