Guide de déploiement

Budibase : créez vos outils internes low-code sur VPS

Déployer sur un VPS Cloud →

Self-hosting8 min de lecture

Budibase : créez vos outils internes low-code sur VPS

Budibase est une plateforme low-code open source (GPL-3.0, 28 000+ étoiles GitHub) qui permet de construire des outils internes, des tableaux de bord et des automatisations sans écrire de code. Auto-hébergée sur un VPS ServOrbit, elle élimine les frais SaaS par utilisateur tout en gardant vos données sur votre infrastructure.

Pourquoi self-héberger Budibase ?

Retool coûte 10 $ par utilisateur et par mois. Appsmith Cloud impose ses conditions de données. Bubble n'existe pas en version auto-hébergée. Budibase répond à ces trois problèmes avec une seule réponse : une licence GPL-3.0, un conteneur Docker tout-en-un, et un constructeur visuel qui couvre 80 % des besoins d'outils internes sans écrire de code backend.

Depuis son introduction sur GitHub (28 000+ étoiles au 27 août 2026), Budibase a été adopté par des équipes techniques qui cherchent à remplacer les feuilles Excel partagées, les formulaires Google Forms et les scripts Python artisanaux par quelque chose de plus solide — sans s'engager sur un SaaS dont les tarifs évoluent à chaque levée de fonds.

Ce que Budibase fait différemment

Là où NocoBase part du modèle de données (définir les tables, puis construire les vues), Budibase part de l'interface : vous choisissez une source de données existante, vous faites glisser des composants sur un canevas, et vous câblez des règles d'automatisation sans quitter le navigateur.

Les connecteurs natifs couvrent PostgreSQL, MySQL, MariaDB, SQLite, MongoDB, Airtable, les API REST et Google Sheets. Chaque connexion est stockée côté serveur — vos identifiants de base de données ne transitent jamais par le navigateur du client.

L'automatisation intégrée permet de déclencher des actions sur des événements de données (création d'un enregistrement, modification d'un champ, soumission d'un formulaire) sans écrire de webhook ni de cron job. Les actions disponibles incluent les envois d'e-mail, les requêtes HTTP vers des API tierces, et les écritures en base.

L'architecture du conteneur unique

Budibase est distribué en une image Docker unique (budibase/budibase:latest) qui embarque :

- Le serveur applicatif Node.js — l'API et le constructeur visuel
- CouchDB — la base de métadonnées de Budibase (schémas d'apps, utilisateurs, rôles)
- MinIO — le stockage des fichiers (pièces jointes, uploads)
- Redis — le cache de session et les files de travaux

Au premier démarrage, un script runner.sh génère aléatoirement tous les secrets (JWT, mot de passe CouchDB, clé MinIO, secret Redis) et les persiste dans /data/.env à l'intérieur du volume monté. Les démarrages suivants relisent ce fichier — il n'y a aucune variable d'environnement à passer manuellement.

Contrepartie : la consommation mémoire au repos est d'environ 3 Go. Un VPS à 4 Go de RAM est le minimum recommandé ; 8 Go est préférable en production avec plusieurs utilisateurs simultanés.

Déployer Budibase sur ServOrbit

Depuis l'espace client ServOrbit, commandez un VPS avec au moins 4 Go de RAM et Ubuntu 24.04. Budibase est installé automatiquement par AWX lors du provisionnement. Dès que le VPS est prêt, ouvrez un tunnel SSH :

ssh -L 8060:127.0.0.1:8060 root@<votre-ip-vps>

Puis ouvrez http://localhost:8060 dans votre navigateur. La première ouverture affiche un assistant de configuration qui vous demande de créer le compte administrateur : saisissez une adresse e-mail et un mot de passe. Ce compte est enregistré dans CouchDB local immédiatement, sans confirmation d'e-mail.

Pour un accès HTTPS depuis n'importe quel appareil, rattachez un domaine depuis votre espace client ServOrbit — ou utilisez le sous-domaine gratuit {app}.{dns_slug}.servorbit-dns.com inclus avec chaque VPS.

Cas d'usage courants

Panneau d'administration interne. Connectez Budibase à votre base PostgreSQL et construisez un panneau de gestion de données en quelques minutes : recherche, filtrage, création, modification et suppression d'enregistrements depuis une interface claire. Ajoutez un contrôle d'accès par rôles pour que les agents du support ne voient que les lignes qui les concernent.

Circuit d'approbation automatisé. Concevez un formulaire de demande de congé ou de validation d'achat dans Budibase. À la soumission, une règle d'automatisation notifie le responsable par e-mail et met à jour le champ de statut en base. Tout le circuit — formulaire, notification, suivi — se configure dans le constructeur visuel, sans code côté serveur.

Tableau de bord opérationnel. Branchez Budibase sur votre API REST ou votre base de données analytique et affichez vos indicateurs clés en temps réel : graphiques, tableaux récapitulatifs et cartes de statistiques mis à jour automatiquement.

Comparaison : Budibase, Retool, NocoBase

| Critère | Budibase | Retool | NocoBase |
|---|---|---|---|
| Licence | GPL-3.0 | Propriétaire | AGPL-3.0 |
| Prix par siège | Gratuit (self-hosted) | 10 $/mois | Gratuit (self-hosted) |
| Point de départ | Interface | Interface | Modèle de données |
| Docker single-container | Oui | Non | Non |
| RAM au repos | ~3 Go | N/A | ~512 Mo |
| Automatisations | Intégrées | Intégrées | Via plugins |

Budibase n'est pas un outil de BI — il n'a pas de moteur de requêtes analytiques. Pour ça, regardez Metabase ou Superset. Les logiques métier complexes restent dans votre backend : Budibase construit des interfaces configurées, pas du code applicatif.

Déployer Budibase sur votre VPS

Commandez un VPS Ubuntu 24.04 avec 4 Go de RAM et Budibase est installé automatiquement. Sans frais par utilisateur, sans données qui quittent votre infrastructure.

Besoin d'aide ?

Parcourez notre centre d'aide et notre FAQ, ou contactez notre équipe — rappel, WhatsApp ou e-mail. Support en français, anglais et arabe.