Skip to main content
[ PIER ]

Backups programados de bases de datos y volúmenes a S3

pg_dump, mysqldump, mongodump y redis BGSAVE nativos. Programados por cron, cifrados en tránsito, enviados a cualquier bucket compatible con S3 — incluido Bunny.net Storage Zones — con políticas de retención.

Herramientas nativas por motor

Pier ejecuta la herramienta correcta por motor: pg_dump para PostgreSQL, mysqldump para MySQL/MariaDB, mongodump para MongoDB, redis-cli BGSAVE para Redis. Sin imágenes Docker de terceros, sin contenedores agente.

Programación por base de datos

Cada base de datos puede tener su propia expresión cron y política de retención. Las planificaciones se aplican a nivel de cluster por defecto y se pueden sobrescribir por base individual.

Destinos compatibles con S3

AWS S3, Backblaze B2, Cloudflare R2, Wasabi, MinIO, Bunny.net Storage Zones — cualquier cosa que hable la API S3. Las credenciales se cifran en reposo con AES-256-GCM.

Tracking de estado y log de eventos

Los jobs fluyen pending → running → completed / failed; los fallidos disparan la alerta backup_failed. Cada ejecución queda registrada para auditar lo que realmente se envió.

Preguntas frecuentes

¿Son consistentes los backups en una base activa?

Pier usa la herramienta de dump nativa de cada motor, que produce un snapshot point-in-time consistente para PostgreSQL y MySQL. Para apps que escriben durante el dump, Pier muestra una advertencia en la UI y ofrece la opción de detener el contenedor durante la ventana de backup para máxima consistencia.

¿Puedo restaurar?

Los endpoints de restore están como stub en v1.0, con UI de un clic en la hoja de ruta. Mientras tanto puedes descargar el dump del bucket y restaurar manualmente con la herramienta estándar del motor.

¿Hay backups de volúmenes?

La UI de snapshot de volúmenes (listar, tamaños, backup/restore) es el próximo PR planificado. Los backups de DB ya están disponibles; los de volúmenes extienden el mismo sistema de planificación y storage a volúmenes Docker arbitrarios.

Relacionado

¿Listo para desplegar?

Un comando instala Pier en cualquier VPS Ubuntu o Debian.

curl -fsSL https://pier.sh/install | sudo bash