Héberger EntityFlow soi-même
Vous pouvez exécuter EntityFlow entièrement sur votre propre infrastructure — vos serveurs, vos bases de données, votre réseau. Il n’y a aucune exigence cachée de phone-home ni aucune limitation de fonctionnalités : l’édition communautaire est pleinement fonctionnelle pour la conception visuelle de schémas et la collaboration en temps réel.
EntityFlow est open-core. L’édition communautaire fonctionne sans licence et couvre l’éditeur complet, la collaboration multijoueur et l’export SQL/DBML. Les fonctionnalités entreprise — SSO, le provisionnement SCIM, le journal d’audit et l’isolation base-de-données-par-locataire — sont déverrouillées par une licence.
Démarrage le plus rapide
Le moyen le plus rapide d’obtenir une instance fonctionnelle est Docker Compose :
git clone https://github.com/entityflow/entityflow.git
cd entityflow
docker compose -f infra/docker/compose.yaml up
Ouvrez ensuite http://localhost:8080. Consultez Docker Compose pour rediriger les bases de données et pour les réglages de production.
Deux plans
EntityFlow sépare les données en deux plans afin que vous contrôliez précisément ce qui réside où :
- Plan de contrôle — identité, multi-location, audit et droits d’accès. C’est toujours PostgreSQL. Il contient vos comptes et les métadonnées opérationnelles.
- Plan de diagrammes — le contenu des diagrammes et la projection de lecture. C’est apportez la vôtre : PostgreSQL, MySQL ou SQLite sont pris en charge. Faites-le pointer vers la base de données qui convient à votre pile.
Lorsque le plan de diagrammes n’est pas PostgreSQL, vous devez fournir une connexion PostgreSQL distincte pour le plan de contrôle. Consultez Apportez votre propre base de données.
Chemins de déploiement
| Chemin | Idéal pour |
|---|---|
| Docker Compose | Installations mono-hôte, évaluation, petites équipes |
| Kubernetes et Helm | Production, haute disponibilité, mise à l’échelle multi-nœuds |
| Application de bureau | Hors ligne, mono-utilisateur, ou conservation des schémas sur une seule machine |
Et ensuite
- Ajustez votre installation avec les variables d’environnement — y compris l’e-mail, indispensable à la connexion sans mot de passe.
- Apportez votre propre base de données et fournisseur d’identité.
- Comprenez les rouages dans Architecture.
- Anticipez la croissance dans Mise à l’échelle et performances.
- Déverrouillez les fonctionnalités entreprise avec une licence.