Skip to content

[F8-05] Copias de seguridad de Mongo y reglas del almacenamiento #81

Open

Description

@JCCG-code

Fase: F8 · Tamaño: S · Depende de: #76 (F8-02)
Decisiones: D-08 en #1

Objetivo

Poder recuperar los datos de los usuarios (cuentas, claves cifradas, historias) ante un fallo, y que el almacenamiento no acumule ficheros huérfanos.

Alcance

  • Copia diaria de Mongo (mongodump o la del servicio gestionado) cifrada, guardada fuera del servidor, con retención de 14 días.
  • Restauración probada en un entorno aparte.
  • Regla de ciclo de vida en el bucket que borra objetos de más de 10 días, como red de seguridad de [F4-12] Caducidad de ficheros a los 7 días #69 (la app purga a los 7).
  • La clave maestra CREDENTIAL_KEYS se guarda aparte de las copias (sin ella, las claves cifradas no sirven).

Criterios de aceptación

  • Existe al menos una copia de las últimas 24 h fuera del servidor.
  • Se ha restaurado una copia en un entorno aparte y la app arranca con sus datos (documentado en este issue con fecha).
  • La regla de ciclo de vida está activa (captura o salida de CLI en este issue).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions