Como configurar um servidor de sincronização Resilio no Linux

Quer uma maneira fácil e sem complicações de sincronizar entre Mac, Windows, Linux, Android e outras plataformas? Confira Resilio Sync! É uma ferramenta de sincronização feita por algumas das pessoas por trás do bittorrent. Ele usa o protocolo bittorrent para transferir arquivos pela rede e pela Internet em geral. Veja como configurar um servidor Resilio Sync no Linux.

Adicionar repositório de software

Antes de instalar o software no sistema, o Resilio Sync possui um repositório de software que precisa ser adicionado. Isso ocorre porque é um software de terceiros e as distribuições Linux não o carregam possivelmente porque o Resilio Sync é de código fechado e as distribuições Linux não têm licença para distribuir o software.

De qualquer forma, siga estas instruções para adicionar o repositório de software de terceiros ao seu sistema.

Baseado em Debian/Ubuntu

Mesmo que o repositório de software pareça fortemente Debian, ele funcionará em todas as distribuições Linux baseadas em Debian e Ubuntu. Tal como está, não existe um PPA confiável (e oficial) para usuários do Ubuntu. Como resultado, isso terá que fazer. Abra uma janela de terminal e cole esta longa linha dentro. NÃO ADICIONE QUAISQUER ESPAÇOS. Se esta linha for encurtada ou espaçada de alguma forma, a edição não funcionará corretamente.

  Como instalar um pacote Debian em qualquer distribuição Linux

Esta linha de comandos editará automaticamente o arquivo de software de fontes principais. Não há necessidade de editar nada com um editor de texto.

echo "deb https://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free" | sudo tee /etc/apt/sources.list.d/resilio-sync.list

Depois que a fonte do software estiver no sistema, você precisará pegar a chave GPG assinada. Isso é importante, pois o gerenciador de pacotes NÃO instalará software não assinado:

wget -qO - https://linux-packages.resilio.com/resilio-sync/key.asc | sudo apt-key add -

Por fim, execute uma atualização para refletir as alterações.

Baseado no Ubuntu: sudo apt update

Baseado no Debian: sudo apt-get update

Baseado em Redhat

As distribuições Linux baseadas em Redhat, como as baseadas em Debian, não enviam o software de sincronização Resilio por padrão e, portanto, os usuários devem adicionar um servidor de software de terceiros ao sistema antes de obter o software.

Veja como fazer isso para Linuxes baseados em Redhat. Primeiro, abra uma janela de terminal e obtenha acesso root:

sudo -s

Com acesso root, crie um novo arquivo de configuração de repositório.

sudo nano /etc/yum.repos.d/resilio-sync.repo

Em seguida, cole o seguinte dentro do arquivo:

[resilio-sync]
name=Resilio Sync
baseurl=https://linux-packages.resilio.com/resilio-sync/rpm/$basearch
enabled=1
gpgcheck=1

Depois de criar o novo arquivo de repositório, adicione a chave GPG assinada publicamente. Os sistemas baseados em Redhat geralmente se recusam a instalar software sem essa etapa, pois é um problema de segurança.

rpm --import https://linux-packages.resilio.com/resilio-sync/key.asc

Instalação

Os repositórios de software são adicionados ao sistema. Agora tudo o que resta é instalar o software. Se você não usa Arch Linux, uma distribuição Linux baseada em Debian/Ubuntu ou Redhat, em vez de seguir as instruções abaixo, você precisará baixar o pacote binário genérico para a ferramenta Resilio Syncing.

  Como baixar sua biblioteca de música do Google no Linux via linha de comando

Nota: se você estiver seguindo este artigo e usando o binário genérico, as instruções provavelmente serão as mesmas.

Baseado em Ubuntu (Mint/Elementary e outros derivados)

sudo apt install resilio-sync

Baseado em Debian (Bunsen Labs e outros Linux baseados em Debian)

sudo apt-get install resilio-sync

Baseado em Redhat (Fedora/CentOS/Rhel etc)

sudo dnf install resilio-sync

ou

sudo yum install resilio-sync

Arch Linux

Os usuários do Arch Linux têm facilidade. Como a maioria dos softwares, o software Resilio Syncing está prontamente disponível no repositório do usuário do Arch Linux. Não sabe como instalar os pacotes AUR? Acesse nosso tutorial e aprenda tudo sobre isso!

Para obter o pacote Resilio Sync, baixe o instantâneo ou aponte diretamente seu ajudante AUR favorito para este pacote aqui.

Configuração

O software está instalado. Agora é hora de configurá-lo.

Systemd

A maioria das distribuições Linux modernas usam o systemd (menos as versões mais antigas do Debian). É por causa desse sistema init que habilitar e iniciar o serviço de sincronização está a dois comandos de distância. Primeiro, para habilitar o sistema de sincronização, execute este comando:

systemctl --user enable resilio-sync

A ativação do Systemctl permitirá que a ferramenta de sincronização inicie automaticamente na inicialização, desde que você reinicie. No entanto, se você não estiver interessado em reinicializar o sistema, é hora de executar o comando start. Este comando iniciará diretamente a ferramenta de sincronização imediatamente para uso.

systemctl --user start  resilio-sync

Versões mais antigas do Debian:

sudo service resilio-sync start

Sincronizando

A ferramenta de sincronização não é um programa GTK. Em vez disso, a ferramenta é baseada na web. Para configurar sua configuração de sincronização, abra um navegador da Web e acesse este site: https://localhost:8888/gui/

  Como jogar Dead Rising 4 no Linux

No site, o Resilio Sync solicita que o usuário crie um novo nome de usuário e senha. Faça isso e use uma senha segura.

A próxima página exige que o usuário dê um nome para o dispositivo de sincronização. Isso é o que outros usuários da rede verão quando você usá-lo. Digite o nome do seu PC. Por exemplo: ubuntu-PC, ou algo semelhante.

Depois que essas informações forem preenchidas, você será direcionado para a interface do usuário de sincronização.

Para iniciar uma sincronização, pressione o sinal + na interface do usuário e clique em “pasta padrão”.

Use o navegador de arquivos para navegar até a pasta onde a sincronização deve ser usada.

Configure as opções de sincronização, como “somente leitura” ou “leitura e gravação”.

Com a permissão configurada, clique em “chave”. Copie esta chave e envie-a a outros usuários para adicionar à sua sincronização. Como alternativa, digitalize o código QR no celular.

Observação: para adicionar uma sincronização por meio de uma chave, clique em + e selecione “inserir um link ou chave”.

Resilio tem suporte para janelas, Mac, Android.