dopbase
Gestor de secretos auto-alojado en un único binario escrito en Rust con interfaz Vue.js integrada. Persistencia SQLite, soporte macOS/Linux (AMD64/ARM64), gestión por proyecto/entorno y CLI robusto para inyección segura.
Ficha actualizada 22 sept 2026, 16:23 · upstream 22 sept 2026, 9:15 · release 0.1.7
Qué es dopbase
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Dopbase es una herramienta de gestión de secretos auto-alojada que centraliza la información sensible en un único ejecutable binario. Combina servidor REST, interfaz de administración web (Vue.js) y cliente CLI en un mismo paquete, eliminando la necesidad de desplegar frontend o backend por separado. Los datos persistentes, incluyendo la base de datos SQLite, configuración y clave maestra, se almacenan localmente bajo ~/.dopbase por defecto, manteniendo los secretos encriptados y separados del código de la aplicación.
- Gestión centralizada de secretos para múltiples proyectos y entornos (dev, staging, prod) sin archivos .env compartidos
- Inyección segura de variables de entorno en procesos de aplicación mediante CLI 'run' sin exponer credenciales en el sistema de archivos
- Auditoría de acceso con roles definibles (incluyendo cuentas read-only para agentes de IA) y registro de eventos
- Backup encriptado de la instancia completa y restauración segura desde archivos .dop
- Arquitectura monolítica ligera: un único binario contiene servidor, API REST, UI admin y cliente CLI
- Persistencia local con SQLite sin dependencias externas complejas o bases de datos distribuidas
- Soporte nativo para arquitecturas AMD64 y ARM64 en macOS y Linux
- Mecanismo de inyección directa de secretos en procesos aislados sin escribir archivos .env en el runtime
- Requiere Bun para desarrollo local; no es un requisito para usuarios finales que instalen binarios precompilados
- No incluye Dockerfile ni soporte nativo para orquestación con contenedores (sin docker-compose)
- Soporte limitado a sistemas Unix-like (macOS, Linux); sin documentación oficial para Windows
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instalar binario precompilado o compilar localmente con Rust 2024 y Bun. Iniciar servidor con 'dopbase server start' en puerto 8840 por defecto. Configurar ruta de datos alternativa con --data-dir si es necesario. Asegurar permisos de lectura/escritura en ~/.dopbase. Para producción, considerar clave maestra externa vía DOPBASE_MASTER_KEY_PATH.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.