Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

Damebooru

Plataforma auto-hospedada tipo booru para gestión personal de colecciones multimedia, con backend en ASP.NET Core y frontend Angular. Diseñada para usar bibliotecas externas de almacenamiento y sistema de trabajo inspirado en Immich. Proyecto experimental sin mantenimiento activo.

Ficha actualizada 24 sept 2026, 17:09 · upstream 24 sept 2026, 17:01 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es Damebooru

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

Damebooru es una aplicación web auto-hospedada diseñada específicamente como tablero de imágenes (booru board) para la gestión personal de colecciones multimedia. A diferencia de las soluciones tradicionales que gestionan su propio almacenamiento, esta plataforma está configurada para utilizar bibliotecas externas y estructura de carpetas existentes, similar a Immich. El sistema de trabajo incluye escaneo programado, generación de miniaturas y extracción de metadatos.

CASOS DE USO
  • Gestión personal de colecciones de imágenes y videos con detección de duplicados
  • Etiquetado automático mediante servicios externos (SauceNAO, Iqdb) o IA local
  • Búsqueda avanzada con sintaxis para incluir/excluir etiquetas y tipos de archivo
  • Visualización de grilla con scroll virtual y navegación por mouse
PUNTOS DESTACADOS
  • Integración nativa con FFmpeg/FFprobe para generación de miniaturas y metadatos
  • Sistema de cron jobs para escaneo de biblioteca, generación de thumbnails y extracción de metadatos
  • Detección de posts similares y duplicados mediante algoritmos de comparación
  • Soporte para autenticación simple opcional (usuario/contraseña)
  • Configuración flexible vía variables de entorno con vinculación anidada
PRECAUCIONES
  • Proyecto explícitamente no mantenido por el autor, diseñado solo para uso personal
  • Código de calidad cuestionable debido a su naturaleza experimental en agentic coding
  • Base de datos SQLite sin soporte de transacciones distribuidas o alta concurrencia
  • Dependencia de APIs externas (SauceNAO, Danbooru, Gelbooru) para etiquetado automático
  • Sin soporte multiusuario real ni mecanismos de sincronización entre instancias
VISUAL

Capturas del proyecto

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

Screenshot 2026-02-22 165425Screenshot 2026-02-22 165550Screenshot 2026-02-22 170032Screenshot 2026-02-22 165924Screenshot 2026-02-22 165850Screenshot 2026-02-22 165726Screenshot 2026-02-22 165656Screenshot 2026-02-22 165246
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Despliegue manual

Requiere .NET 10 SDK y Node.js 22+ con pnpm. Desplegable vía Docker Compose con imágenes publicadas en GHCR o construcción local. Configurar secretos para credenciales de autenticación y APIs externas. Usar TRUST_FORWARDED_HEADERS=true solo detrás de proxy TLS confiable. Realizar backups manuales de SQLite antes de aplicar migraciones.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
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.