Démarrer rapidement un projet logiciel.

ToolJet

Plateforme low-code open source pour créer des outils internes, tableaux de bord et applications métier sur votre VPS — sans frais par utilisateur.

2 Go RAM 1 vCPU Port 8096 En validation

En validation

L'installation automatique de cette solution est prête et passe actuellement nos tests sur serveur réel. La commande ouvrira dès que la validation sera terminée.

Stack technique

DockerNode.jsPostgreSQL 13
RAM minimum2 Go
CPU minimum1 vCPU
Port par défaut8096
OS compatiblesDistributions Linux au choix

ToolJet (AGPL-3.0, 38 000+ étoiles sur GitHub, v3.20) est une plateforme low-code open source pour construire des outils internes, des panneaux d'administration, des tableaux de bord et des applications métier. Votre équipe connecte n'importe quelle source de données — PostgreSQL, MySQL, Redis, APIs REST, Google Sheets, Stripe — et assemble des tableaux, graphiques, formulaires et boutons sur un canevas visuel. Résultat : une application interne en production en quelques heures, pas en semaines.

ToolJet 3.0 (2026) intègre la construction d'applications par IA : décrivez l'outil souhaité en langage naturel, ToolJet génère l'arbre des composants, connecte la source de données et câble les actions. Une équipe de 20 personnes remplace 2 400 $/an d'abonnements Retool par un seul VPS ServOrbit.

Auto-hébergé sur votre VPS, ToolJet fonctionne sur PostgreSQL avec un seul conteneur applicatif. Toutes vos données métier — clients, commandes, tickets — restent dans votre infrastructure. Pas de télémétrie, pas de limite d'utilisateurs, pas de dépendance à un éditeur.

Fonctionnalités clés

Canevas par glisser-déposer — assemblez des tableaux, graphiques, formulaires, boutons, calendriers et cartes depuis 100+ composants intégrés, sans HTML ni CSS.
50+ connecteurs de sources de données — PostgreSQL, MySQL, MariaDB, Redis, APIs REST, GraphQL, Google Sheets, Stripe, SendGrid, Twilio et bien d'autres, tous configurés via une interface.
Actions JavaScript — écrivez du JS personnalisé pour transformer les données, appeler des APIs ou enchaîner des événements de composants. Support complet de lodash et moment.
Applications multi-pages — construisez des outils internes multi-écrans avec des permissions par page et des requêtes partagées.
Contrôle d'accès par rôle — limitez l'accès par groupe d'utilisateurs à des applications, pages ou composants spécifiques.
Versionnement des applications — chaque modification est versionnée ; revenez à n'importe quel état précédent depuis l'éditeur.
AGPL-3.0 — pas de télémétrie, pas de limite d'utilisateurs, déployez autant d'applications que nécessaire sur votre propre VPS.

Quand utiliser cette solution ?

1

Panneau d'administration support client

Remplacez les requêtes SQL et feuilles de calcul de votre équipe support par un panneau d'administration sur mesure. Connectez ToolJet à votre base de données PostgreSQL ou MySQL, ajoutez un tableau avec recherche et filtres, câblez des boutons d'action pour mettre à jour le statut des tickets ou rembourser des commandes — et déployez l'application en un après-midi. Aucun développeur frontend requis.

2

Tableaux de bord opérationnels en temps réel

Agrégez des données en direct depuis votre base de données, votre API REST et un Google Sheet dans un seul tableau de bord ToolJet. Ajoutez des graphiques à barres pour le chiffre d'affaires mensuel, une grille de données pour les commandes en attente et un indicateur KPI pour les abonnements actifs. Configurez l'actualisation automatique toutes les 60 secondes et partagez l'URL avec les opérations.

3

Gestion des commandes et flux de validation

Construisez un flux de validation en plusieurs étapes dans ToolJet : un tableau listant les commandes en attente avec filtre et tri, un panneau de détail qui s'ouvre au clic sur la ligne, et des boutons Approuver / Rejeter qui déclenchent un appel API REST et mettent à jour un champ statut. Ajoutez une deuxième page réservée aux managers avec des vues agrégées et export CSV.

Déployer ToolJet sur votre VPS

Guide optimisé pour les VPS Cloud ServOrbit.

01

Commander le VPS ServOrbit

Un VPS de 2 Go de RAM suffit pour démarrer : ToolJet avec PostgreSQL reste sous 1,5 Go de RAM au repos. 2 Go de RAM donne de la marge pour les utilisateurs simultanés et les requêtes lourdes.

02

Déployer depuis le Marketplace

Depuis votre espace client ServOrbit, allez dans Marketplace → Développement → ToolJet → Déployer. AWX provisionne Docker, génère les secrets, écrit le fichier d'environnement et démarre les conteneurs ToolJet et PostgreSQL. L'application est prête en environ 60 secondes.

03

Créer le compte super-administrateur

Ouvrez ToolJet dans votre navigateur. Si vous avez associé un domaine, l'adresse est https://votre-domaine.com — nginx termine le TLS et proxifie vers le conteneur, donc pas de numéro de port dans l'URL. Sans domaine, il n'y a pas d'accès public : ouvrez un tunnel SSH avec ssh -L 8096:127.0.0.1:8096 root@votre-ip-vps puis accédez à http://localhost:8096 en utilisant le port affiché dans votre espace client ServOrbit (8096 est le port par défaut, réalloué si déjà occupé). L'assistant de premier démarrage demande votre nom, votre adresse e-mail et un mot de passe ; le premier compte créé devient le super-administrateur.

04

Connecter une source de données

Dans l'éditeur ToolJet, cliquez sur Sources de données → + Nouvelle source de données. Choisissez PostgreSQL, MySQL, API REST, Google Sheets ou l'un des 50+ connecteurs. Saisissez les informations de connexion — elles sont stockées chiffrées dans votre base de données ToolJet. Testez la connexion, enregistrez et commencez à écrire des requêtes dans l'éditeur de requêtes.

05

Construire et partager votre première application

Cliquez sur Applications → Créer une nouvelle application. Le canevas s'affiche avec un panneau de composants à gauche. Faites glisser un composant Tableau sur le canevas, liez-le à une requête de base de données, ajoutez une entrée de recherche. Cliquez sur Aperçu, puis sur Publication pour publier. Partagez l'URL avec votre équipe — ils se connectent avec leurs comptes ToolJet et voient uniquement les applications autorisées par leur rôle.

Questions fréquentes

Non. TOOLJET_HOST accepte aussi bien http://votre-ip que https://votre-domaine.com. Sans domaine, accédez à l'application via un tunnel SSH (ssh -L 8096:127.0.0.1:8096 root@votre-ip, puis http://localhost:8096). Associer un domaine ultérieurement est simple : mettez à jour TOOLJET_HOST dans le fichier .env et redémarrez.

Démarrer rapidement un projet logiciel.

ToolJet n'est pas encore commandable.

L'installation automatique de cette solution est prête et passe actuellement nos tests sur serveur réel. La commande ouvrira dès que la validation sera terminée.

Besoin d'aide ?

Parcourez notre centre d'aide et notre FAQ, ou écrivez à notre équipe — support en français, anglais et arabe.