Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

degubase

Degubase es una interfaz web auto-alojada para bases de datos SQLite, entregada como un único binario Go sin dependencias externas. Ofrece gestión de datos local, scripting en Lua y autenticación opcional.

Ficha actualizada 27 sept 2026, 4:01 · upstream 27 sept 2026, 3:42 · release v1.1.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es degubase

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Degubase es una herramienta de base de datos diseñada para ser auto-alojada y sencilla de usar. Proporciona una interfaz web completa construida sobre SQLite, permitiendo a los usuarios gestionar sus propios datos sin necesidad de cuentas externas ni límites de uso. La aplicación se distribuye como un único binario Go que embebe el frontend Vue, eliminando la necesidad de instalaciones complejas o dependencias adicionales.

La plataforma soporta múltiples vistas de datos incluyendo tablas tipo hoja de cálculo, tableros Kanban, galerías de tarjetas y matrices de referencia cruzada. Incluye características avanzadas como scripting en Lua para automatización, autenticación basada en JWT opcional, historial de cambios por fila y generación automática de especificaciones OpenAPI. Es ideal para desarrolladores, equipos pequeños y proyectos personales que requieren control total sobre sus datos.

El sistema permite la creación de espacios de trabajo aislados con contextos semánticos, importación/exportación de CSV, subida de archivos e imágenes con generación automática de miniaturas, y actualizaciones en tiempo real mediante eventos SSE. La arquitectura está optimizada para entornos locales o servidores pequeños, priorizando la privacidad y la propiedad de los datos sobre el escalado masivo.

CASOS DE USO
  • Gestión de proyectos personales y seguimiento de tareas con vistas Kanban y tabulares
  • Base de datos local para agentes de IA que requieren acceso estructurado a datos sin salir del entorno local
  • Sistema CRM ligero para equipos pequeños que necesitan rastrear contactos y oportunidades de venta
  • Almacenamiento de recetas, bookmarks o contenido con soporte para imágenes y metadatos enriquecidos
PUNTOS DESTACADOS
  • Distribución como único binario Go sin dependencias externas ni necesidad de servidor de base de datos separado
  • Soporte nativo para scripting en Lua que permite automatización avanzada y validación de reglas de negocio
  • Generación automática de especificaciones OpenAPI 3.0 para integración con herramientas de desarrollo y agentes
  • Múltiples vistas de datos (tabular, Kanban, tarjetas, matriz) adaptadas a diferentes flujos de trabajo
  • Historial completo de cambios por fila con IDs de revisión y soporte para anotaciones contextuales
PRECAUCIONES
  • No está diseñado para escalabilidad masiva ni matrices de autorización empresariales complejas
  • Falta soporte nativo para Docker Compose según el análisis técnico proporcionado
  • La autenticación es opcional y puede desactivarse completamente, lo que reduce la seguridad en entornos compartidos
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Home — six workspace cardsBookmarks gallery — links as cardsTask Tracker board — tasks kanbanBug Tracker grid — bugs with severity and statusCRM pipeline — contacts kanban by stageRecipe Book gallery — recipes as cardsContent Calendar timeline — posts by publish dateRow detail — bug with markdown steps
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.

Docker detectado

Recomendado ejecutar con Docker usando la imagen ghcr.io/saintedlama/degubase:latest. Asegurar persistencia de datos mediante volumes para /data y /config. Configurar DEGUBASE_HOST=0.0.0.0 si se accede desde fuera del localhost. Para despliegues locales sin Docker, compilar el binario Go directamente o usar go run ./cmd/server. Verificar que el puerto 8080 esté disponible antes de iniciar.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactVueNode.jsGo
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8080
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

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.