Empezar
Guía de plataforma

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.

Paso a paso

Cómo hacerlo

  1. 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.

  2. 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.

  3. 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.

  4. 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 ».

  5. 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

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.