Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

aglyn

Plataforma multi-inquilino open-source para creación de sitios web con editor visual Besigner™, CMS, comercio electrónico y flujos de trabajo integrados. Arquitectura monorepo Next.js + Firebase.

Ficha actualizada 22 sept 2026, 14:51 · upstream 22 sept 2026, 14:40 · release sin release detectada

00

Qué es aglyn

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

Aglyn es una plataforma multi-inquilino para construcción de sitios web que combina un editor visual en vivo llamado Besigner™ con capacidades completas de CMS, comercio electrónico, formularios, medios y automatización. La arquitectura se basa en Next.js 16 con App Router y React 19, organizados en un monorepo gestionado por Nx que separa aplicaciones (console, tenant, docs) de librerías compartidas para UI, acceso a datos y utilidades.

El backend utiliza Firebase como servicio principal para autenticación, Firestore, Storage y Cloud Functions, complementado con Stripe para pagos y Resend para email. La plataforma soporta despliegue auto-alojado mediante Docker Compose, permitiendo apuntar a proyectos Firebase propios y configurar dominios personalizados. Incluye un marketplace de plugins instalables por organización para extender funcionalidades como reservas, eventos o redirecciones.

La seguridad está integrada desde el inicio con Firebase Auth, verificación de email, límites de tasa duraderos y protección CSRF. El sistema utiliza ISR (Incremental Static Regeneration) para servir sitios en aglyn.app o dominios personalizados con rendimiento optimizado. La documentación es extensa y se mantiene sincronizada con las características del código.

CASOS DE USO
  • Creación de sitios web profesionales sin código mediante el editor visual Besigner™ con previsualización en tiempo real
  • Plataforma multi-inquilino para agencias digitales o SaaS que gestionan múltiples clientes desde un único runtime
  • Implementación de tiendas online con gestión de productos, precios y POS integrada usando Stripe
  • Automatización de procesos empresariales mediante flujos de trabajo visuales y plugins modulares
  • Gestión de activos digitales con Digital Asset Manager que mantiene URLs CDN estables tras movimientos
  • Despliegue auto-alojado en infraestructura propia (VPS, bare metal o nube) con Firebase backend
PUNTOS DESTACADOS
  • Editor visual Besigner™ con edición in-place donde lo que se hace en pantalla es lo que se publica
  • Arquitectura multi-inquilino eficiente que sirve múltiples sitios desde un único runtime con ISR
  • Plataforma de plugins modular con marketplace revisado para extender funcionalidades por organización
  • Seguridad robusta con Firebase Auth, reglas Firestore probadas y protección CSRF integrada
  • Stack moderno con Next.js App Router, React 19 y server components para rendimiento óptimo
  • Digital Asset Manager con metadatos personalizados y URLs CDN estables que sobreviven a cambios
PRECAUCIONES
  • Dependencia obligatoria de Firebase para backend, almacenamiento y autenticación, limitando la portabilidad total
  • Flujo de configuración de dominios personalizados en consola limitado principalmente a Vercel
  • Requisito de Node.js ≥ 24 que puede excluir entornos legacy o distribuciones antiguas
  • Consumo significativo de disco por caché de turbopack en sesiones de desarrollo prolongadas
  • Almacenamiento y reglas Firestore gestionados externamente requieren configuración manual segura
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.

Listo para automatizar

Para despliegue auto-alojado, usar docker compose con .env.selfhost configurado apuntando a proyecto Firebase propio. Configurar reverse proxy para puertos 4200 (console) y 4500 (sites publicados). Desplegar security-rules en Firestore antes de iniciar. Considerar límites de volumen local por caché de turbopack que puede causar ENOSPC en sesiones largas. Verificar compatibilidad con Node ≥ 24.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.jsPHP
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
420080829099900091994500
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.