Como fazer backup automatico de arquivos na sua VPS ou dedicado com rsync e cron
Tutorial pratico pra agendar backup automatico de arquivos com rsync e cron numa VPS ou servidor dedicado Linux, sem depender de rodar na mao.
O que você vai aprender
Tutorial pratico pra agendar backup automatico de arquivos com rsync e cron numa VPS ou servidor dedicado Linux, sem depender de rodar na mao. Siga o passo a passo abaixo na ordem — cada etapa foi pensada para você conseguir reproduzir do zero, sem pular nada.
Servidor Dedicado NeonHost
CPU 100% dedicada, NVMe rapido e espaco de sobra pra manter seus backups isolados da maquina de producao.
Passo 1 — Escolha o destino do backup
Antes de agendar qualquer coisa, defina pra onde os arquivos vao — guardar a copia na mesma maquina que pode falhar nao protege de nada.
- Se voce tem um servidor dedicado com espaco sobrando ou uma segunda maquina, use ela como destino via rsync sobre SSH.
- Confirme que a chave SSH entre origem e destino ja esta configurada, pra o script rodar sozinho durante a madrugada sem pedir senha.
Passo 2 — Rode o primeiro backup manual com rsync
Antes de automatizar, vale confirmar que o comando funciona e copia exatamente o que precisa.
- Rode rsync -avz --delete /caminho/da/pasta/ usuario@destino:/caminho/backup/ pra copiar os arquivos preservando permissoes e removendo do destino o que ja nao existe na origem.
- Confira no destino se os arquivos chegaram completos antes de seguir pro proximo passo.
Passo 3 — Crie um script de backup
Um script simples deixa o comando reaproveitavel e permite registrar um log de cada execucao.
- Crie um arquivo, por exemplo /root/backup.sh, com o comando rsync completo e a saida redirecionada pra um log, como rsync -avz --delete /pasta/ usuario@destino:/backup/ >> /var/log/backup.log 2>&1.
- De permissao de execucao com chmod +x /root/backup.sh.
Passo 4 — Agende o script com cron
Com o script pronto, o cron garante que ele rode sozinho, sem depender de ninguem lembrar.
- Abra o crontab do usuario root com crontab -e.
- Adicione uma linha como 0 3 * * * /root/backup.sh pra rodar todo dia as 3 da manha, fora do horario de pico do servidor.
- Salve e confirme o agendamento rodando crontab -l.
Passo 5 — Teste a restauracao antes de confiar no backup
Um backup que nunca foi restaurado e so uma suposicao — vale confirmar que os arquivos realmente voltam integros.
- De tempos em tempos, copie um arquivo do backup de volta pra origem (ou pra uma pasta separada) e confirme que ele abre normalmente.
- Se o volume de dados crescer muito, considere um servidor dedicado com mais espaco em disco so pra guardar os backups, isolado da maquina de producao.
Fale com a NeonHost e transforme esse planejamento em infraestrutura pronta para producao
Mais artigos sobre VPS
Checklist de processador, RAM, armazenamento, Anti-DDoS e localizacao para escolher a melhor VPS Gamer no Brasil.
Criterios praticos para identificar a melhor VPS Ryzen no Brasil: clock por nucleo, NVMe, latencia e Anti-DDoS incluso.
Guia para avaliar clock, NVMe, anti-DDoS e acesso root em uma VPS Ryzen no Brasil.
Feedback, curtidas e compartilhamento
Este painel usa a mesma identidade da comunidade para posts do blog e paginas de servidores.






Ainda nao ha comentarios. Seja o primeiro a contribuir.