Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

Kikoenai

Servidor auto-hospedado para gestión de obras ASMR (DLSite, Fanza). Monorepo con frontend Vue/Quasar y backend Express/SQLite. Soporta scraping de metadatos, PWA y despliegue en contenedores OCI.

Ficha actualizada 26 sept 2026, 2:37 · upstream 26 sept 2026, 2:35 · release v0.14.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es Kikoenai

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

Kikoenai es un servidor auto-hospedado diseñado para gestionar colecciones de obras ASMR provenientes de plataformas como DLSite o Fanza (DMM). El proyecto recupera la estructura monorepo original del repositorio Kikoeru, consolidando el frontend y el backend en una sola base de código. El frontend se basa en Vue 3 con Quasar Framework, implementado como PWA para permitir instalación local en navegadores. El backend utiliza Express.js como servidor API, con persistencia de datos en SQLite gestionada mediante Knex.

CASOS DE USO
  • Gestión centralizada de bibliotecas ASMR con scraping automático de metadatos desde DLSite y Fanza
  • Servicio PWA para acceso local sin necesidad de instalación de aplicaciones nativas
  • Despliegue en contenedores OCI para entornos Linux o servidores headless
  • Sincronización de estado de reproducción (Play status) y ocultación de obras finalizadas
PUNTOS DESTACADOS
  • Arquitectura monorepo que integra frontend y backend en un único repositorio con scripts de construcción
  • Soporte nativo para imágenes estáticas servidas desde Express sin necesidad de CDN externo
  • Configuración flexible de rutas base mediante variables de entorno o interfaz web
  • Imágenes OCI pre-construidas disponibles en ghcr.io/rivers47/kikoenai:latest
PRECAUCIONES
  • No incluye Dockerfile nativo; requiere uso de imagen OCI externa para contenerización
  • Ausencia de suite de pruebas automatizadas (tests) según lista de TODO
  • Dependencia de corrección manual en Firefox LNA por problemas con hostnames públicos apuntando a IPs LAN
  • Traducciones automáticas de interfaz con errores y etiquetas sin traducción completa
VISUAL

Capturas del proyecto

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

Captura de Kikoenai
01

Perfil de infraestructura

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

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Despliegue manual

Para despliegue, usar la imagen OCI ghcr.io/rivers47/kikoenai:latest. Montar volumen /appdata para persistencia (config, sqlite, covers) y /path/to/voiceworks en /usr/src/kikoeru/VoiceWork. Puerto host 4545 mapeado a 8888 del contenedor. Si se usa reverse proxy (nginx), asegurar que proxy_pass incluya la ruta base (/kikoeru). Reiniciar servicio tras cambios de configuración.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

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