Operación

Copia de seguridad

Realice una copia de seguridad de todos los datos persistentes sin perder secretos, usuarios ni logotipos.

La regla sencilla: realice una copia de seguridad de /app/data. Este alcance incluye la configuración, los usuarios, las claves, las sesiones o los datos asociados, los eventos y los logotipos persistentes.

Montaje de enlace (bind mount)

docker compose stop nasdash
tar -czf nasdash-data-$(date +%F).tar.gz ./data
docker compose start nasdash

Volumen con nombre (named volume)

docker compose stop nasdash
docker run --rm \
  -v nasdash-data:/source:ro \
  -v "$PWD:/backup" \
  alpine sh -c 'cd /source && tar -czf /backup/nasdash-data.tar.gz .'
docker compose start nasdash

Guarde el archivo cifrado en un medio de almacenamiento separado, con una política de retención. Verifique periódicamente que contenga archivos y realice una restauración de prueba en una instancia aislada.

No ejecute down -v

docker compose down -v elimina los volúmenes declarados por el proyecto. Un archivo no verificado no constituye una copia de seguridad suficiente.