Introdução

Manter backups regulares é fundamental para a segurança de qualquer servidor. Em uma VPS Linux, você pode configurar backups automáticos utilizando duas ferramentas nativas:

  • rsync: para copiar e sincronizar arquivos.

  • cron: para agendar tarefas automáticas.

Neste guia, você vai aprender a configurar backups automáticos de diretórios importantes no seu VPS.


Pré-requisitos

  • VPS Linux (Ubuntu/Debian).

  • Acesso root via SSH.

  • Conhecimento básico de terminal.

  • Um diretório de destino para armazenar os backups (no mesmo servidor ou em outro via SSH).


Passo 1 – Instalar o rsync

O rsync geralmente já vem instalado, mas caso não esteja:

 
apt install rsync -y

Passo 2 – Criar diretório de backup

 
mkdir -p /backups

Passo 3 – Testar comando de backup manual

Exemplo: backup do diretório /var/www para /backups

 
rsync -avz /var/www/ /backups/www-$(date +%F)/

Explicando:

  • -a → preserva permissões e atributos.

  • -v → modo verboso (detalhes).

  • -z → compressão dos dados.

  • $(date +%F) → cria pastas com a data do backup.


Passo 4 – Agendar backup com cron

Edite o cron:

 
crontab -e

Adicione a linha abaixo para rodar todos os dias às 2h da manhã:

 
0 2 * * * rsync -avz /var/www/ /backups/www-$(date +\%F)/

Passo 5 – Configurar rotação de backups (opcional)

Para manter apenas os últimos 7 dias de backup:

 
find /backups/ -type d -mtime +7 -exec rm -rf {} \;

Isso remove pastas com mais de 7 dias.


Boas práticas

  • Sempre teste o backup e a restauração antes de confiar no processo.

  • Considere enviar backups para um servidor remoto usando rsync via SSH.

  • Combine com ferramentas como rclone para enviar cópias ao Google Drive ou outros storages.


Conclusão

Com rsync e cron, você consegue automatizar o backup da sua VPS Linux de forma simples e confiável, garantindo que seus arquivos e sites estejam sempre protegidos contra falhas.

Conheça nossos planos de VPS Linux com suporte avançado: VPS BedHosting

© BedHosting BR | CNPJ: 60.677.890/0001-00

Esta resposta lhe foi útil? 0 Usuários acharam útil (0 Votos)