Direct Stream Engine
Dokploy ProductionEjecución Manual de Backup
Transmite inmediatamente el volcado de la base de datos a Google Drive.
Registro de Respaldos en Google Drive
Live Sync| Base de Datos | Archivo | Tamaño | Duración | Estado Streaming | Checksum SHA-256 | Fecha | Acciones |
|---|---|---|---|---|---|---|---|
| Cargando historial de copias... | |||||||
Bases de Datos Configuradas
Conexiones PostgreSQL 17 y MySQL para respaldos automáticos programados.
| Nombre | Motor | Host : Puerto | Base de Datos | Usuario | SSL | Última Prueba | Estado | Acciones |
|---|---|---|---|---|---|---|---|---|
| Cargando conexiones... | ||||||||
Configuración de Google Drive
Streaming directo al API de Drive sin almacenar archivos temporales en el VPS.
info ¿Qué método de autenticación debes elegir?
Google asigna 0 GB de cuota a Service Accounts en cuentas personales. Con OAuth 2.0, los respaldos se suben usando tu propia cuenta y usan tus 15 GB de Google Drive.
Para usar Cuentas de Servicio sin error de cuota, la carpeta debe pertenecer a una Unidad Compartida (Shared Drive) de Workspace con la Service Account como Gestor de contenido.
Auditoría y Pruebas de Restauración Automáticas
Verificación automática post-backup: CRC stream, conteo de tablas DDL/DML y sandbox efímero.
Pipeline de Verificación de Integridad
Validación de flujo Gzip CRC y hash SHA-256 en tiempo real.
Parser de sentencias DDL/DML, inserts y consistencia de esquema.
Respaldo certificado listo para recuperación ante desastres sin pérdida.
[INIT] StreamVault Integrity Auditor activo.
[GDRIVE] Chunked stream pipe verificado con Google Drive API v3.
[READY] Esperando próxima prueba de integridad programada...
Historial de Auditorías de Restauración
| ID | Archivo de Backup | Tipo de Prueba | Estado | Tablas Verificadas | Duración | Fecha | Acciones |
|---|---|---|---|---|---|---|---|
| No se han registrado auditorías aún. | |||||||
Despliegue en VPS con Dokploy
Guía de configuración para correr el servicio con persistencia en Dokploy.
dns 1. Configuración de la Aplicación en Dokploy
- • Repositorio Git:
https://github.com/duvanCode/StreamVault-DB.git - • Branch:
main - • Build Type: Dockerfile (incluye Node 22, PostgreSQL 17 client y MySQL client).
- • Puerto: Configura el puerto que elijas en la variable
PORT(ej:5959).
folder 2. Volumen Persistente (Imprescindible)
En Dokploy > Aplicación > Volumes, añade un volumen persistente para que no pierdas tus configuraciones al reiniciar el contenedor:
/app/data