wils@web ~ $ cat ~/ajuda/como-implementar-backups-automaticos-com-duplicity-no-ubuntu-22-04.md

Linux

Como implementar backups automáticos com Duplicity no Ubuntu 22.04

atualizado em 19/08/2026

O Duplicity é uma ferramenta poderosa para realizar backups incrementais e criptografados de forma automática. Neste manual, vamos aprender a implementar backups automáticos no Ubuntu 22.04 usando o Duplicity.

Pré-requisitos

  • Ubuntu 22.04 instalado.
  • Acesso ao terminal com permissões de sudo.
  • Duplicity instalado.

Instalação do Duplicity

Para instalar o Duplicity, execute o seguinte comando:

sudo apt update && sudo apt install duplicity

Configuração do Backup

Vamos configurar um backup para um diretório específico. Neste exemplo, faremos backup da pasta /home/usuario/documentos para um local remoto, como um servidor SFTP.

1. Criar uma chave SSH (opcional)

Se você estiver usando SFTP, é recomendável criar uma chave SSH para autenticação:

ssh-keygen -t rsa -b 4096

Depois, adicione a chave pública ao servidor remoto.

2. Executar o primeiro backup

Utilize o comando abaixo para realizar o backup inicial:

duplicity /home/usuario/documentos sftp://usuario@servidor:/caminho/do/backup

3. Configurar backups automáticos com cron

Para automatizar os backups, vamos usar o cron. Abra o crontab com o comando:

crontab -e

Adicione a seguinte linha para agendar o backup diário às 2 da manhã:

0 2 * * * duplicity /home/usuario/documentos sftp://usuario@servidor:/caminho/do/backup

Restaurando o Backup

Para restaurar os arquivos, utilize o seguinte comando:

duplicity restore sftp://usuario@servidor:/caminho/do/backup /home/usuario/restaurado

Conclusão

Com o Duplicity, você pode facilmente configurar backups automáticos e seguros. Lembre-se de testar seus backups regularmente e verificar se os dados estão sendo salvos corretamente.

Dica: Considere usar a opção de criptografia para proteger seus dados durante o armazenamento.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.