Programar

Haz que un objetivo se copie a sí mismo de forma programada.

PocketBase ejecuta el cron por su cuenta, en el proceso que ya sirve la aplicación, así que no hay nada que instalar en el servidor.

Sintaxis

$ vela backup schedule                 # ver la programación actual
$ vela backup schedule "0 3 * * *"     # cada día a las 03:00 UTC
$ vela backup schedule "0 3 * * *" --keep 14
$ vela backup schedule --off

Opciones

  • --keep <n> - Cuántos archivos programados conservar, por defecto 7
  • --off - Dejar de hacer copias automáticas
  • -t, --target <target> - Sobre qué copia de la aplicación actuar, por defecto production
  • --server <ssh> - Servidor en el que se ejecuta este objetivo, registrado en el primer uso

--keep solo elimina los archivos creados por la programación. Los de vela backup create se dejan en paz.

Una programación todavía no es recuperación ante desastres

Por defecto los archivos se escriben en el mismo disco que los datos que protegen. Combínalo con vela enable s3 --backups para enviarlos a otro sitio, o descárgalos con tu propia periodicidad.