EnVaultManagement
Tus bases de datos, respaldadas automáticamente y listas para restaurar cuando las necesites. Sin scripts ni sorpresas.
Copias de seguridad que simplemente funcionan, sin que tengas que estar encima
Sin scripts que vigilar ni listas de verificación antes de cada restauración. EnVault se encarga de tus copias de seguridad de principio a fin, para que no pierdas nada.
Código Abierto
Sigue cada restauración en vivo
Mira en tiempo real qué está pasando mientras se ejecuta una restauración, directo en tu navegador, sin recargar la página ni quedarte adivinando si sigue funcionando.
Un registro que nadie puede alterar en silencio
Cada copia de seguridad, descarga, cambio de configuración y restauración queda registrado automáticamente. Ese registro no se puede editar ni borrar después, ni siquiera un administrador puede hacerlo. El acceso también es simple, solo hay administradores y usuarios.
Copias de seguridad en piloto automático, incluso si escalas
Elige el horario que quieras, por hora, diario, semanal, lo que se ajuste a tu zona horaria, y olvídate del resto. Aunque tengas más de un servidor corriendo, solo uno hace la copia, así que nunca terminas con copias duplicadas.
Tus copias de seguridad viven a salvo en la nube
Cada copia va directo al almacenamiento de Cloudflare. Nada queda guardado en un disco local donde se podría perder, y las copias viejas se limpian solas una vez que decides cuánto tiempo conservarlas.
Trazabilidad Total y Control Centralizado
Monitoreo en tiempo real del estado de cada copia de seguridad, registros de auditoría inmutables y simulaciones de restauración para garantizar cero pérdida de datos en todos tus clusters.

Córrelo en tus propios servidores
Configuración lista para usar en Docker Compose y Railway, la misma con la que corre este proyecto.
# docker-compose.yml (repo root) services: api: image: jefedesarrollocoide/vaultly-api:0.1.1 build: context: . dockerfile: apps/api/Dockerfile target: production env_file: .env depends_on: db: condition: service_healthy restart: unless-stopped web: image: jefedesarrollocoide/vaultly-web:0.1.1 build: context: . dockerfile: apps/web/Dockerfile target: production environment: API_UPSTREAM: api:${PORT:-3000} ports: - "5173:80" depends_on: api: condition: service_healthy restart: unless-stopped db: image: postgres:16-alpine environment: POSTGRES_DB: ${DB_NAME:?required} POSTGRES_USER: ${DB_USER:?required} POSTGRES_PASSWORD: ${DB_PASSWORD:?required} volumes: - db_data:/var/lib/postgresql/data restart: unless-stopped volumes: db_data:
¿Necesitas Kubernetes o una guía completa de self-hosting? Ver la documentación
Empieza a respaldar tus bases de datos de la forma fácil
Córrelo donde quieras, tus propios servidores, tu nube o una plataforma administrada. Funciona con PostgreSQL y MySQL, y tus datos nunca tienen que salir de tu infraestructura.