- Un bac à sable sécurisé et évolutif pour les agents — chaque session d’IA s’exécute dans son propre conteneur isolé, démarré à la demande et supprimé à la fin de la session.
- Une plateforme de déploiement d’applications économe en ressources — chaque application que votre équipe crée et publie s’exécute dans son propre conteneur léger et durable.
- Un moteur de flux de travail d’IA — des automatisations déclenchées par les modifications d’enregistrements, les planifications et les webhooks, avec des étapes d’IA, s’exécutant là où résident vos données.
- Une plateforme complète de collaboration sur des bases de données PostgreSQL — tables, vues et API.
Ce qu’exécute un déploiement
Les quatre derniers constituent le plan d’exécution. Les ressources de déploiement installent l’ensemble sous la forme d’une seule plateforme.
Comment les éléments s’articulent
L’application Teable communique avec le plan d’exécution par une seule connexion : le service d’infrastructure (TEABLE_INFRA_API_URL / TEABLE_INFRA_API_KEY). Tout ce qui se trouve derrière est interne. Deux types de charges de travail assurent le véritable fonctionnement — et ce sont eux qui consomment les ressources de votre machine :
- Bacs à sable. Chaque session de chat IA ou d’App Builder reçoit son propre conteneur isolé, démarré au début de la session et supprimé à sa fin. Il s’agit de la charge principale de la plateforme, et elle arrive par pics : dimensionnez votre machine selon le nombre maximal de sessions d’IA simultanées, et non selon le nombre d’utilisateurs (les limites de ressources par bac à sable peuvent être définies dans le panneau d’administration).
- Applications déployées. Chaque application publiée par un utilisateur s’exécute dans son propre conteneur durable, accessible à
*.app.<domain>. Les bacs à sable apparaissent et disparaissent ; les applications déployées s’accumulent et continuent de s’exécuter.
Un domaine, quatre enregistrements DNS
Tout est servi sous un domaine de base — généralement un sous-domaine qui vous appartient, tel queteable.example.com :
Chaque nom n’est qu’une valeur par défaut, et chaque nom d’hôte peut être remplacé individuellement (consultez l’exemple de valeurs dans le dépôt de déploiement).
Gestion des versions
La plateforme est fournie sous forme de versions de plateforme (v<year>.<month>.<seq>) du dépôt de déploiement :
- Une étiquette de version est un instantané vérifié :
versions.yamlfige la version exacte de chaque composant, et le fichierCHANGELOG.mddu dépôt indique ce qui a changé et ce que vous devez éventuellement faire. - La branche
maindu dépôt correspond à la dernière version en continu. - Le script doctor inclus compare ce qu’exécute réellement votre déploiement à la version et renvoie l’un des trois résultats suivants : compatible, mettre à niveau l’application Teable, ou combinaison inconnue (non vérifiée).
latest est le canal stable) — consultez Mise à niveau de version. Chaque version de plateforme indique les versions d’application avec lesquelles elle a été vérifiée, et le script doctor le contrôle pour vous. L’agent de bac à sable derrière les sessions d’IA suit toujours la version de l’application de son côté — il n’y a rien de supplémentaire à mettre à niveau ou à gérer.
Déployer la plateforme
Les deux méthodes installent la plateforme complète et sont documentées de bout en bout dans le dépôt de déploiement :Docker tout-en-un
Tout sur une seule machine — premier déploiement complet, mode
local ou server.Kubernetes (Helm)
Un seul chart Helm sur un cluster existant ; seul
global.baseDomain est requis.- Teable autonome déjà en cours d’exécution ? Vos données restent en place — le plan d’exécution s’installe à côté : guide de migration
- Certificats internes à l’entreprise ? Si votre domaine utilise une AC privée ou d’entreprise, les bacs à sable doivent être configurés pour lui faire confiance — private-ca.md
- Dimensionnement, versions et miroirs : VERSIONS.md · images/README.md
- En cas d’échec : exécutez d’abord le script doctor, puis consultez TROUBLESHOOTING.md
TEABLE_INFRA_API_URL / TEABLE_INFRA_API_KEY (les guides de déploiement expliquent cette procédure), puis définissez les limites de ressources dans Panneau d’administration → Agent de bac à sable.
