Programar respaldos automáticos
Dockstash programa cuatro tipos de jobs por proyecto — backup, prune, check y drill — cada uno con su propia expresión cron, ejecutados por una cola serializada que garantiza un job por repositorio a la vez. Configura un respaldo diario, un prune semanal con tu retención y un simulacro semanal, y la plataforma ejecuta y verifica tus respaldos sin ti.
Cómo hacerlo
Abre la pestaña Schedule del proyecto
Ve a la pantalla de detalle del proyecto y abre la pestaña Schedule. Programar exige un plan de pago: Free solo ejecuta respaldos manuales, Pro permite hasta cada hora, Business cualquier expresión cron.
Elige la frecuencia de respaldo
Escoge diario, semanal o una expresión cron personalizada — la sintaxis se valida mientras escribes (0 3 * * * = a diario a las 03:00). Diario a una hora tranquila es el valor por defecto correcto; pasa a cada hora solo si perder un día de escrituras es inaceptable.
Añade una programación de prune con retención
El prune es a propósito un tipo de job separado — retiene el candado del repositorio y borra datos, así que nunca corre en la misma ejecución que un respaldo. Añade un prune semanal y define tu política de retención (conservar N diarios / semanales / mensuales); se traduce directamente a restic forget --prune.
Añade verificaciones de integridad y un simulacro de restauración
Programa un check (restic check — integridad estructural, barato, diario está bien) y un drill (restauración completa a un espacio aislado con diffs de bytes y filas — costoso, semanal es el punto justo). El simulacro convierte « el respaldo existe » en « el respaldo se restaura ».
Guarda y observa la primera ejecución programada
Guarda la programación y deja que se dispare. Cada job en marcha transmite su salida restic en vivo al panel de logs. Dos programaciones que chocan sobre el mismo repositorio se serializan automáticamente — restic corrompe repositorios bajo acceso concurrente, así que la cola es el contrato de corrección, no una optimización.
Hazlo en un clic con Dockstash
Dockstash ejecuta exactamente el volcado de arriba, lo entrega a restic fuera del servidor y prueba la restauración con un simulacro automáticamente — sin script que mantener.
Última actualización: July 2026
Guías relacionadas
Definir una política de retención
Conserva N instantáneas diarias, semanales y mensuales y deja que el prune programado proyecte tu política directamente sobre restic forget --prune.
Ejecutar simulacros de restauración
Restaura automáticamente la última instantánea en un espacio aislado, compárala byte a byte y fila a fila con la fuente y recibe una insignia de éxito/fallo.
PostgreSQL
Respaldar PostgreSQL en Docker
MySQL
Respaldar MySQL en Docker
MongoDB
Respaldar MongoDB en Docker
Preguntas frecuentes
¿Por qué el prune no puede correr dentro del job de respaldo?
El prune retiene el candado del repo y es destructivo. Si un job combinado fallara a medias, podrías quedarte sin respaldo fresco y sin prune terminado. Programaciones separadas hacen que cada operación triunfe o falle sola.
¿Qué pasa cuando dos programaciones se disparan a la vez?
Mismo repositorio: se serializan — la segunda espera a la primera. Repositorios distintos corren en paralelo. Un repo nunca ve dos operaciones restic concurrentes.
¿Qué frecuencias cron permite mi plan?
Free no tiene programaciones (solo Backup Now manual). Pro permite hasta cada hora. Business cualquier expresión cron. El formulario rechaza lo que exceda el techo de tu plan.
¿Las ejecuciones programadas reintentan al fallar?
Sí, con backoff exponencial acotado. Los fallos repetidos marcan la programación como fallida y disparan un correo de alerta — los fallos son ruidosos por diseño.
¿Puedo ver un respaldo programado mientras corre?
Sí. Cada job transmite el stdout/stderr de restic línea a línea al panel de logs del proyecto por un socket en vivo, igual que un Backup Now manual.