Autohospedaje de EntityFlow
Puedes ejecutar EntityFlow íntegramente en tu propia infraestructura: tus servidores, tus bases de datos, tu red. No hay ningún requisito oculto de phone-home ni recorte de funcionalidades: la edición comunitaria es totalmente funcional para el diseño visual de esquemas y la colaboración en tiempo real.
EntityFlow es open-core. La edición comunitaria funciona sin licencia y abarca el editor completo, la colaboración multijugador y la exportación a SQL/DBML. Las funcionalidades empresariales —SSO, aprovisionamiento SCIM, el registro de auditoría y el aislamiento de base-de-datos-por-inquilino— se desbloquean con una licencia.
Inicio más rápido
La forma más rápida de obtener una instancia operativa es Docker Compose:
git clone https://github.com/entityflow/entityflow.git
cd entityflow
docker compose -f infra/docker/compose.yaml up
Luego abre http://localhost:8080. Consulta Docker Compose para redirigir bases de datos y ajustes de producción.
Dos planos
EntityFlow separa los datos en dos planos para que controles exactamente qué reside dónde:
- Plano de control: identidad, multitenencia, auditoría y derechos. Es siempre PostgreSQL. Contiene tus cuentas y los metadatos operativos.
- Plano de diagramas: el contenido de los diagramas y la proyección de lectura. Es trae el tuyo: se admiten PostgreSQL, MySQL o SQLite. Apúntalo a la base de datos que mejor encaje con tu stack.
Cuando el plano de diagramas no es PostgreSQL, debes proporcionar una conexión PostgreSQL independiente para el plano de control. Consulta Trae tu propia base de datos.
Rutas de despliegue
| Ruta | Ideal para |
|---|---|
| Docker Compose | Instalaciones en un solo host, evaluación, equipos pequeños |
| Kubernetes y Helm | Producción, alta disponibilidad, escalado multinodo |
| Aplicación de escritorio | Sin conexión, un solo usuario o mantener los esquemas en una sola máquina |
Qué sigue
- Ajusta tu instalación con variables de entorno, incluido el correo electrónico, que necesita el inicio de sesión sin contraseña.
- Trae tu propia base de datos y proveedor de identidad.
- Comprende las piezas en movimiento en Arquitectura.
- Planifica el crecimiento en Escalado y rendimiento.
- Desbloquea las funcionalidades empresariales con una licencia.