Como fazer backup de fotos de um dispositivo móvel no Linux usando o Daemon Sync

Existem muitas soluções para sincronizar arquivos de computador para computador no Linux. No wdzwdz, cobrimos Rsync, Syncthing e Resilio sync. Outra solução de sincronização de arquivos para os usuários do Linux experimentarem é o Daemon Sync. É um software proprietário que permite aos usuários sincronizar seus dados entre computadores, incluindo smartphones (iOS/Android).

Instale o Daemon Sync

A instalação do Daemon Sync no Linux é limitada a apenas algumas distribuições Linux selecionadas.

Ubuntu/Debian e derivados

Oficialmente, o Daemon Sync suporta apenas Ubuntu, Debian e outros sistemas operacionais Linux que também usam pacotes Debian. Não há um repositório de software PPA ou autônomo, e parece que a versão Linux do Daemon Sync é “somente servidor”. Ainda assim, é bom ver que há pelo menos um pouco de suporte para a plataforma.

Para iniciar a instalação, acesse o site do Daemon Sync e clique no botão de download. Ele deve detectar automaticamente que você está executando o Linux. CD na pasta ~/Downloads.

cd ~/Downloads

Em seguida, abra um terminal e use a ferramenta dpkg para instalar o pacote do servidor.

Nota: O Daemon Sync comercializa seu programa Linux como software de servidor, mas funcionará em PCs desktop Ubuntu/Debian tão bem quanto em servidores.

sudo dpkg -i daemonsync_*_amd64.deb

ou

sudo dpkg -i daemonsync_*_i386.deb

Instalar o pacote do servidor Daemon Sync dentro do Ubuntu, Debian ou seus derivados não funciona imediatamente. Devido à natureza de como os pacotes Debian às vezes funcionam, há problemas de dependência e o usuário deve corrigi-los.

  Como instalar o SSH no Linux e comandos úteis

Na linha de comando, a maneira mais fácil de corrigir esse problema é usar o sinalizador -f no gerenciador de pacotes do Apt.

sudo apt install -f

Quando você executa o comando install -f, ele diagnostica automaticamente os pacotes ausentes necessários e os instala imediatamente.

Depois disso, o Daemon Sync deve ser instalado corretamente. Se por algum motivo isso não acontecer, é uma boa ideia executar o comando dpkg mais uma vez. Desta vez o dpkg não terá erros.

Outros Linux

Como dito anteriormente, o aplicativo Daemon Sync não tem suporte oficial para usuários de Linux fora do Ubuntu e do Debian. No entanto, existem maneiras de fazer esse programa funcionar. Uma coisa a ter em mente ao seguir estas instruções: O Daemon Sync só pode ser instalado através de um pacote Debian, portanto, descompilá-lo para sua distribuição Linux pode não funcionar.

Siga estas etapas por sua conta e risco. Se você não conseguir fazê-lo funcionar em uma configuração não-Ubuntu/Debian, pode ser melhor criar uma máquina virtual que execute o Daemon Sync em seu servidor ou PC.

  Como usar o comando ls para listar arquivos e diretórios no Linux

Converter DEB para RPM

Provavelmente, a melhor sorte para fazer este software funcionar em distribuições Linux que usam pacotes RPM é convertê-los, usando a ferramenta Alien. Alien não é perfeito, mas faz um excelente trabalho ao analisar pacotes estrangeiros e convertê-los em algo mais utilizável.

Nota: Alien também pode converter para Slackware pacotes.

Por favor, entenda que a Alien não tem como determinar quais dependências se traduzem para RPM. É melhor estudar os que o Daemon Sync instala no Ubuntu/Debian e procurar os equivalentes do Fedora/OpenSUSE.

Baixe a versão mais recente do Daemon Sync e siga nosso guia aqui para saber como convertê-lo em RPM.

Descompilar pacote DEB

É de conhecimento relativamente comum que os arquivos de pacotes Debian são apenas arquivos AR com arquivos dentro. Se você extrair os dados corretos, há uma boa chance de conseguir fazer o programa funcionar. Seguir esse caminho é complicado, pois as dependências de outras distribuições Linux não serão compatíveis com as do Ubuntu/Debian. Para obter melhores resultados, estude o que o Daemon Sync instala quando o apt install -f é executado e tente encontrar os pacotes equivalentes para o seu sistema operacional.

Quando você tiver baixado a versão mais recente do Daemon Sync, siga nosso guia para aprender como desconstruir pacotes Debian manualmente.

  4 melhores distribuições Linux para o local de trabalho

Usando o Daemon Sync

O programa Daemon Sync é muito fácil de usar em comparação com muitas outras ferramentas de sincronização. Não há serviços systemd para habilitar, arquivos para mover ou permissões para configurar. Em vez disso, o usuário instala o programa do servidor, baixa o Android ou iOS aplicativo e conecta os dois.

Para começar a usar o programa Daemon Sync, abra uma nova guia do navegador e digite o seguinte URL:

https://localhost:8084

Você está usando um servidor remoto em sua rede? Se este for o caso, você precisará primeiro encontrar o endereço IP remoto do servidor. Para fazer isso, SSH no servidor e execute ip addr.

ip addr show | grep 192.168

A execução de ip addr em conjunto com grep filtrará todas as informações, exceto o endereço IP local que o servidor possui com o roteador. Copie este endereço, abra uma nova guia do navegador e digite este endereço para acessar a interface:

https://local-server-ip:8084

Abra o aplicativo móvel e ele detectará automaticamente qualquer servidor Daemon Sync em execução na rede. Depois disso, você será solicitado a inserir um PIN para obter acesso. Volte para a guia do navegador, digite o pino correto e tudo deve começar a funcionar.

Sincronize todas as fotos e vídeos de volta ao servidor clicando em “configurações” no aplicativo e altere as configurações de sincronização para “automática”.

A mídia no Daemon Sync pode ser acessada em /media/DAEMONSyncStorage/.