Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
VueNode.jsRust
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
88409000
06

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.