Funciones/Copias de la base de datos en S3

Copias de la base de datos en S3

En un servidor que guarda sus fotos en S3, las copias de seguridad programadas de la base de datos van al mismo bucket, así que perder el disco del servidor ya no se lleva las copias con él.

copias de seguridadS3almacenamiento de objetosadminDocumentación
Los ajustes de volcado de base de datos de Gallery con los volcados nocturnos activados y el nuevo interruptor Subir las copias de seguridad a S3 encendido

Copias en el mismo disco no son copias

Gallery escribe una copia de seguridad de la base de datos cada noche. Hasta ahora iba al mismo disco que el servidor. Puede que tus fotos estén a salvo en almacenamiento de objetos, pero la base de datos que conoce tus álbumes, personas, Espacios y ediciones vivía en un único disco junto a todas sus copias. Si ese disco moría, se iban juntos.

Un interruptor

En un servidor que ya usa el almacenamiento S3, ve a Administración › Ajustes › Ajustes de volcado de base de datos y activa Subir las copias de seguridad a S3. Gallery reutiliza el bucket, las credenciales, la región y el endpoint que ya tiene, así que no hay nada nuevo que configurar ni ningún secreto nuevo en la base de datos. En un servidor que guarda las fotos en disco, el interruptor no aparece.

Escrita con seguridad, luego movida

Cada copia se escribe primero en el disco local con un nombre temporal, se renombra cuando está completa, se sube al bucket bajo backups/ y solo entonces se borra en local. Un volcado que se corta a medias nunca puede confundirse con una copia utilizable, y una copia cuya subida falló se reintenta en la siguiente ejecución. La retención habitual conserva las últimas 14.

Restaurar desde el bucket

Los ajustes de volcado y el selector de restauración listan las copias de tu bucket, así que restaurar funciona como antes. Si quieres reglas de ciclo de vida de S3 solo para tus copias, limítalas al prefijo backups/ y tus fotos quedan intactas.

Lee la documentación completa en GitHub

¿Listo para ejecutar Gallery en tu propio servidor? Instálalo en 5 minutos y deja la demo para una comprobación rápida.