Última atualização: 2026-07-12
Se você já tem acesso SSH a uma máquina — um VPS, um servidor doméstico, um NAS, uma estação de trabalho —, pode fazer backup dos seus arquivos nela com a CLI do Relayium sem montar um serviço de sincronização nem uma conta. A transferência roda sobre a sua conexão SSH existente, então os bytes vão direto para o seu servidor e nunca passam pelo Relayium.
Este guia aborda como fazer push e pull de diretórios, o que a retomada e a verificação de integridade oferecem, e como executá-lo de forma agendada com o cron.
Tudo abaixo é a CLI do relayium, então instale-a primeiro se ainda não tiver. No macOS ou Linux, um comando coloca um binário pré-compilado no seu PATH:
curl -fsSL https://relayium.com/install.sh | sh
O push recebe uma ou mais origens e um destino no estilo scp. O Relayium se conecta por SSH usando suas chaves e sua configuração de sempre e, em seguida, transmite os arquivos para o diretório de destino:
# copie uma pasta local para o servidor
relayium push ./photos user@your-server:backups/
# escolha uma chave SSH e uma porta diferente da padrão
relayium push -i ~/.ssh/id_ed25519 -p 2222 ./photos user@your-server:backups/
Restaurar é o mesmo comando ao contrário: informe uma origem remota e um diretório de destino local. É assim que você recupera um backup ou sincroniza a saída de um servidor para o seu notebook:
relayium pull user@your-server:backups/ ./restore
Backups tendem a ser grandes e redes tendem a cair. Quando o relayium está nas duas pontas, uma transferência interrompida é retomada na próxima execução de onde parou em vez de reenviar tudo, e cada arquivo é verificado de ponta a ponta com um hash SHA-256 — o que chega ao servidor é byte por byte o que você enviou.
Se em algum momento você quiser um reenvio completo e limpo em vez de retomar um arquivo parcial, passe --no-resume.
Como o push é um único comando não interativo que usa suas chaves SSH, ele entra direto no cron para um backup recorrente. Aponte-o para uma chave sem frase-senha (ou para um agente) e registre a saída para conseguir ver as falhas:
# backup toda noite às 2h — adicione ao seu crontab (crontab -e)
0 2 * * * relayium push -i ~/.ssh/backup_key ~/documents user@your-server:backups/ >> ~/relayium-backup.log 2>&1
Não. O push e o pull rodam inteiramente sobre a sua própria conexão SSH. Os servidores do Relayium nunca são envolvidos e você não precisa de conta alguma.
Depende da direção. Para o push é opcional: com o relayium no remoto você obtém o protocolo nativo — transferências retomáveis e verificações SHA-256 por arquivo — e sem ele, o push recorre a um simples fluxo tar sobre SSH, que ainda funciona, mas envia sempre cada arquivo por completo. Para o pull é obrigatório: o pull sempre precisa do relayium no remoto (ele não tem alternativa com tar), então instale-o lá primeiro.
Ele lê o seu ~/.ssh/config como o ssh faz, então os apelidos de host, as chaves e as portas são identificados automaticamente. Você também pode sobrescrevê-los por comando com -i para o arquivo de identidade e -p para a porta.
Para enviar ao seu próprio servidor, fica na mesma ordem de grandeza que o rsync sobre SSH; o objetivo não é vencer o rsync, mas dar a você uma única ferramenta que também faz transferências entre redes e de servidor para servidor com as mesmas garantias de retomada e integridade.
Faça o backup do seu próximo diretório da forma direta — pelo seu próprio SSH, retomável, com verificação de integridade e gratuito.
Obter a CLI