Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

lyraflow

Lyraflow es una plataforma de analítica de customer journey auto-hospedada que registra eventos anónimos y los vincula a identidades conocidas. Usa Docker Compose con PostgreSQL para identidad y ClickHouse para eventos, bajo licencia Fair-code.

Ficha actualizada 22 sept 2026, 17:35 · upstream 22 sept 2026, 15:30 · release v0.17.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es lyraflow

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

Lyraflow permite analizar el recorrido del usuario en productos digitales manteniendo los datos en servidores propios. Registra eventos anónimos de navegación y los une a cuentas identificadas cuando el usuario se autentifica, permitiendo atribución precisa sin depender de cookies o IDs de dispositivo.

La arquitectura separa eventos (ClickHouse) e identidad (PostgreSQL), optimizando rendimiento y costes. Incluye interfaz web para dashboards, funnels, retención y segmentos, además de una CLI para automatización. Soporta HTTPS automático con dominio propio y gestión de claves de escritura/servidor.

No es software open source bajo OSI, sino bajo Sustainable Use License (Fair-code), lo que permite uso y modificación propia pero prohíbe revender como servicio alojado. Requiere Docker Compose v2.21.0+ para instalación correcta.

CASOS DE USO
  • Analizar conversiones de usuarios desde navegación anónima hasta registro en producto SaaS
  • Auditar quién realizó qué acción en un sistema interno sin depender de cookies o IDs de dispositivo
  • Generar reportes de retención y embudos de conversión con datos propios en servidores locales
  • Integrar analítica en aplicaciones web sin enviar datos a terceros mediante SDK ligero
PUNTOS DESTACADOS
  • Atribución precisa: vincula sesiones anónimas con cuentas identificadas al momento del login
  • Privacidad total: todos los datos residen en servidores propios, sin envío externo
  • Eliminación inmediata de usuarios: borrar un perfil elimina sus datos de todas las vistas
  • CLI integrada para automatización de lectura/escritura sin interfaz gráfica
  • HTTPS automático con dominio propio incluido en instalación inicial
PRECAUCIONES
  • No existe análisis de journeys o path analysis entre eventos
  • Los rangos temporales en tendencias no se guardan, requiriendo redefinición al abrir reporte
  • Búsqueda de traits limitada a una condición por vez, sin combinación múltiple
  • Requiere Docker Compose v2.21.0 o superior para instalación inicial
  • No soporta exportación masiva de datos en un solo comando CLI
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO40 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

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

Docker Compose detectado

Instalar con Docker Compose v2.21.0+. Ejecutar ./install.sh [dominio] para HTTPS automático. Crear proyecto con create-project y guardar claves wk_... (escritura) y sk_... (servidor). Asegurar User-Agent real en peticiones backend para evitar filtrado de bots. Backup conjunto de bases de datos disponible vía scripts incluidos.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.jsPython
SERVICIOS
PostgreSQLClickHouse
BASES DE DATOS
PostgreSQLClickHouse
PUERTOS
3000802019
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.