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:
Passo 2 – Criar diretório de backup
Passo 3 – Testar comando de backup manual
Exemplo: backup do diretório /var/www para /backups
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:
Adicione a linha abaixo para rodar todos os dias às 2h da manhã:
Passo 5 – Configurar rotação de backups (opcional)
Para manter apenas os últimos 7 dias de backup:
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
