Cómo funciona

Instalas un agente, programas y te olvidas.

Custel copia tus bases de datos MariaDB y MySQL y las guarda fuera del servidor, en el repositorio que elijas. Un agente ligero hace el trabajo; tú decides cuándo y cuánto conservar.

El sistema

Tres piezas que trabajan juntas.

Custel hace copias de tus bases de datos MariaDB/MySQL y las custodia fuera de tu servidor. Así encaja todo:

1 · El agente

Un servicio ligero que instalas a nivel de servidor, junto a tu base de datos. Es quien ejecuta el trabajo en el lado servidor: vuelca la base de datos (mydumper), prepara las restauraciones y accede a la BBDD en local. Conecta hacia fuera por TLS; no abre puertos entrantes.

2 · El central

El agente le publica su estado y el resultado de cada copia. Desde el central programas las tareas, ves el estado en vivo y lanzas restauraciones. Orquesta y registra; coordina a los agentes, pero no es donde viven tus datos.

3 · El repositorio externo

Los ficheros de copia se guardan fuera de tu servidor, en el repositorio que elijas: disco local, S3 compatible (MinIO/Wasabi) o SFTP. Así la copia no comparte suerte con la base de datos que protege, y queda en la UE.

// el flujo, de un vistazo

Programas la tarea → el agente vuelca la BBDD en tu servidor → sube la copia al repositorio externo → publica el resultado al central → te avisa por email. La comunicación agente↔central va cifrada con TLS mutuo y las credenciales se guardan cifradas.

Puesta en marcha

Tres pasos. Y a otra cosa.

1

Instala el agente

Registras el servidor en el panel y ejecutas un comando en tu servidor de base de datos. Se conecta hacia fuera por TLS; no hay que abrir puertos entrantes.

2

Da acceso y programa

Custel genera un usuario de base de datos con los permisos mínimos. Defines las tareas (mensual, semanal o por franjas de 30 min) y la política de retención.

3

Custel custodia

Vuelca con mydumper, sube la copia al repositorio que elijas (local, S3 o SFTP) y te avisa por email del resultado.

El agente

Ligero y sin puertos abiertos.

Es un servicio systemd que corre en tu servidor de base de datos. Abre él la conexión hacia el control plane por gRPC sobre TLS y accede a la base de datos en local. No expone nada hacia internet: tu firewall sigue cerrado a conexiones entrantes.

// resumen

Conexión saliente, no entrante · acceso local a la BBDD · usuario con permisos mínimos · transporte cifrado por TLS.

El día a día

Qué pasa con cada copia.

Se ejecuta sola

Las tareas corren en la franja que definiste (zona horaria Europe/Madrid). Puedes tener varias por servidor y base de datos.

Se guarda donde quieras

Disco local, almacenamiento S3 compatible (MinIO/Wasabi) o SFTP. Tú eliges el destino.

Se conserva con criterio

Retienes las K copias más recientes y descartas las de más de N días, con una red de seguridad que nunca deja cero copias.

Te avisa por email

Configuras alertas por tarea: cuando falla, cuando termina bien, con el log. Te enteras antes de que sea tarde.

// con red

Eliges versión, servidor y base de datos destino · si la BBDD ya existe, pide confirmación · las bases de sistema quedan bloqueadas · también puedes descargar la copia.

Restaurar

Sin sustos, cuando hace falta.

La restauración es asistida desde el panel. Una fase de plan comprueba el destino real antes de tocar nada, para que recuperar no se convierta en un segundo problema.

// alcance

Custel está enfocado en MariaDB y MySQL (volcado lógico con mydumper). No respalda otros motores ni ficheros, servidores o máquinas virtuales. Es una herramienta especializada, no un backup genérico.

¿Listo para ponerlo en marcha?

Crea tu cuenta, instala el agente y programa tu primera copia hoy.