wils@web ~ $ cat ~/ajuda/como-implementar-backups-automaticos-com-duplicity-no-ubuntu-22-04.md
LinuxComo implementar backups automáticos com Duplicity no Ubuntu 22.04
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.