Guia prático · Storage S3 & Backup
Como automatizar o backup diário de PostgreSQL e MySQL direto para o Storage S3 (Cron + Rclone)
Monte uma rotina de backup 3-2-1 automatizada na sua VPS Linux salvando seus bancos PostgreSQL e MySQL no Storage S3 da You Secure.
Neste guia passo a passo
1. Arquitetura e pré-requisitos no ambiente
2. Passo a passo de implementação e validação
3. Boas práticas de produção, segurança e escala
1. Arquitetura e pré-requisitos no ambiente
Guardar o arquivo de backup apenas dentro do próprio disco da VPS não protege contra exclusão acidental de diretórios. Enviar o dump compactado para o Storage S3 garante uma cópia externa isolada.
- Utilitário
yousecure s3/rcloneinstalado com o comando de 1 linha da You Secure. - Acesso ao container ou serviço do banco PostgreSQL/MySQL.
2. Passo a passo de implementação e validação
- Instale e configure o S3 na VPS:
curl -fsSL https://yousecure.io/s3/install.sh | bash -s -- SEU_BUCKET SUA_KEY SUA_SECRET. - Crie o script
/usr/local/bin/backup-db.shexecutandodocker exec postgres pg_dumpall -U postgres | gzip > /tmp/db-$(date +%F).sql.gz. - Na linha seguinte do script, envie para a nuvem:
yousecure s3 backup /tmp/db-$(date +%F).sql.gze remova o arquivo temporário local. - Agende no
crontab -epara rodar diariamente às 02:30:30 2 * * * /usr/local/bin/backup-db.sh >> /var/log/backup-s3.log 2>&1.
3. Boas práticas de produção, segurança e escala
Uma vez por mês, faça um teste de restauração do arquivo .sql.gz em um banco de homologação para validar a integridade do dump.
- Use
rclone delete --min-age 30dpara limpar backups com mais de 30 dias e otimizar o uso do seu bucket.
Quer colocar Storage S3 & Backup em produção hoje com 30% OFF no plano anual?
Suba sua VPS NVMe em São Paulo (6,6ms) com instalador em 1 clique, SSL automático e suporte humano no WhatsApp. Equivale a R$ 69,30/mês no plano anual com o cupom BLACK30 (ou R$ 99/mês no mensal).
Mais tutoriais sobre Bancos de Dados, Redis & Storage S3
You Secure