Démarrer rapidement un projet logiciel.

Budibase

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

~3 Go au repos (4 Go recommandé) RAM 2 vCPU Port 8060 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.jsCouchDBRedisMinIO
RAM minimum~3 Go au repos (4 Go recommandé)
CPU minimum2 vCPU
Port par défaut8060
OS compatiblesDistributions Linux au choix

Budibase est une plateforme low-code open source (GPL-3.0, 28 000+ étoiles GitHub) conçue pour les développeurs et les équipes qui ont besoin d'outils internes rapidement — sans rédiger une application complète de bout en bout. Elle propose un constructeur visuel pour concevoir des formulaires, des tableaux, des tableaux de bord et des automatisations, connectés à vos propres bases de données ou API.

Contrairement à NocoBase qui part du modèle de données, Budibase part de l'interface : vous choisissez une source (PostgreSQL, MySQL, API REST, Google Sheets…), puis vous composez des écrans en glisser-déposer. Des règles d'automatisation déclenchent des actions quand les données changent. L'édition auto-hébergée tourne dans un conteneur Docker unique qui embarque le serveur applicatif, CouchDB, Redis et MinIO — tous les secrets sont générés au premier démarrage et persistés dans le volume de données. La consommation mémoire au repos est d'environ 3 Go.

Sur un VPS ServOrbit, Budibase offre à votre équipe une alternative pérenne et auto-hébergée à Retool, Appsmith ou Bubble, sans lock-in cloud, sans facturation par utilisateur et sans que vos données métier quittent votre infrastructure.

Fonctionnalités clés

Constructeur visuel glisser-déposer — composez formulaires, tableaux, graphiques et boutons d'action sans écrire de code.
Connecteur multi-sources — PostgreSQL, MySQL, MariaDB, SQLite, API REST, Google Sheets et plus.
Moteur d'automatisation intégré — déclenchez des écritures en base, des envois de mail ou des appels API quand les données changent.
Contrôle d'accès par rôles — restreignez qui peut voir, créer ou modifier chaque table et chaque application.
Conteneur Docker tout-en-un — serveur applicatif, CouchDB, Redis et MinIO embarqués, secrets auto-générés au premier démarrage.
Licence GPL-3.0 — sans limite d'utilisateurs, sans télémétrie imposée, autant d'instances que nécessaire.

Quand utiliser cette solution ?

1

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, sans exposer la base directement. Ajoutez un contrôle d'accès par rôles pour que les agents du support ne voient que les lignes qui les concernent.

2

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.

3

Tableau de bord opérationnel

Branchez Budibase sur votre API REST ou votre base de données et affichez vos indicateurs clés en temps réel : graphiques, tableaux récapitulatifs et cartes de statistiques mis à jour automatiquement. Partagez l'URL du tableau de bord avec votre équipe — chaque membre ne voit que les données autorisées par son rôle.

Déployer Budibase sur votre VPS

Guide optimisé pour les VPS Cloud ServOrbit.

01

Créer le VPS

Un VPS de 4 Go de RAM et 2 vCPU est le minimum recommandé pour Budibase. Choisissez Ubuntu 24.04 comme système d'exploitation, qui correspond au gabarit de déploiement testé.

02

Accéder à l'interface

Budibase ne nécessite pas de domaine pour fonctionner. Ouvrez un tunnel SSH : ssh -L 8060:127.0.0.1:8060 root@<votre-ip> puis ouvrez http://localhost:8060 dans votre navigateur. Pour un accès HTTPS, rattachez un domaine depuis votre espace client ServOrbit ou utilisez le sous-domaine gratuit {app}.{dns_slug}.servorbit-dns.com inclus avec votre VPS.

03

Créer votre compte administrateur

Au premier accès, Budibase affiche un assistant de configuration qui vous demande une adresse e-mail et un mot de passe pour le compte administrateur. Ce compte est enregistré dans la base CouchDB locale et est valide immédiatement, sans confirmation d'e-mail.

04

Connecter une source de données

Depuis le constructeur Budibase, cliquez sur Ajouter une source de données et choisissez PostgreSQL, MySQL, une API REST ou tout autre connecteur. Saisissez les informations de connexion — Budibase se connecte depuis le serveur, utilisez donc 127.0.0.1 comme hôte pour les bases qui tournent sur le même VPS.

05

Construire votre première application

Faites glisser des tableaux, des formulaires et des boutons sur le canevas. Définissez les règles de visibilité par rôle, ajoutez des règles d'automatisation pour envoyer un e-mail ou mettre à jour des données à la soumission d'un formulaire, puis publiez l'application. Les membres de l'équipe y accèdent via une URL /apps dédiée avec leurs propres identifiants.

Questions fréquentes

Non. Budibase fonctionne sans domaine via un tunnel SSH : ssh -L 8060:127.0.0.1:8060 root@<ip> puis http://localhost:8060. Si vous souhaitez un accès HTTPS depuis n'importe quel navigateur, rattachez un domaine depuis votre espace client ServOrbit — ou utilisez le sous-domaine gratuit {app}.{dns_slug}.servorbit-dns.com inclus avec chaque VPS.

Démarrer rapidement un projet logiciel.

Budibase 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 contactez notre équipe — rappel, WhatsApp ou e-mail. Support en français, anglais et arabe.