Pourquoi auto-héberger un constructeur d'outils no-code
Les plateformes SaaS no-code sont pratiques jusqu'à ce que vous heurtiez le mur du tarif : Retool facture par utilisateur actif mensuel, AppSmith limite les collaborateurs sur le plan gratuit, et vos données CRM résident sur un serveur tiers. Auto-héberger NocoBase inverse le modèle : utilisateurs illimités, collections illimitées, et vos données restent dans un volume PostgreSQL sur votre VPS — exportables à tout moment via l'API REST. À ~800 Mo de RAM au repos, deux conteneurs Docker suffisent.
Ce que vous obtenez avec un NocoBase auto-hébergé
- Approche données-d'abord — définissez entités, champs et relations avant de composer l'interface. Pas de compromis tableur.
- 80+ plugins officiels — Kanban, Gantt, vue calendrier, blocs graphiques, gestionnaire de fichiers, workflows de validation, et plus encore.
- Permissions au niveau du champ — contrôlez qui peut voir, modifier ou supprimer chaque champ par rôle, utile pour masquer les colonnes salaires ou verrouiller les champs d'audit.
- REST API auto-générée — chaque collection créée obtient une API REST avec filtrage, tri, pagination et chargement de relations.
- Multi-sources de données — connectez des bases PostgreSQL, MySQL ou MariaDB externes et exposez leurs tables comme collections NocoBase.
- Moteur de workflow visuel — automatisation par glisser-déposer avec conditions, boucles, requêtes HTTP et déclencheurs base de données.
- Licence Apache-2.0 — sans télémétrie, sans limites de sièges, sans mises à jour forcées.
Prérequis
- Un VPS ServOrbit avec au moins 2 Go de RAM et Ubuntu 24.04 (Docker est provisionné automatiquement).
- Un nom de domaine (facultatif pour le premier accès — NocoBase fonctionne sur
http://ip-de-votre-vps:13000en usage interne). - 15 minutes de temps de configuration.
Déployer NocoBase sur votre VPS
Commander un VPS ServOrbit
Un plan 2 vCPU / 2 Go de RAM sous Ubuntu 24.04 est idéal. NocoBase avec PostgreSQL 16 tourne à vide sous 800 Mo de RAM ; 2 Go offre de la marge pour l'utilisation active et le chargement des plugins.
Déploiement en un clic depuis la Marketplace
Ouvrez votre panneau de contrôle ServOrbit, allez dans Marketplace → Développement → NocoBase, et cliquez Déployer. AWX provisionne Docker, génère une APP_KEY aléatoire et un mot de passe de base de données, écrit le fichier
.envet démarre les conteneursapp+postgres. L'interface est accessible en environ 30 secondes.Créer votre compte administrateur
Accédez à
http://ip-de-votre-vps:13000. L'assistant de premier démarrage vous invite à choisir la langue du système, configurer le fuseau horaire et créer le compte admin racine. Une fois connecté, vous arrivez sur le tableau de bord NocoBase — PostgreSQL est déjà configuré.Construire votre première collection
Cliquez sur Paramètres → Sources de données → Principal → Collections → Créer. Ajoutez des champs : texte, nombre, date, liste déroulante, relation, texte riche. Sauvegardez, puis cliquez sur Configuration de l'UI pour glisser-déposer un bloc Tableau et un bloc Formulaire sur votre première page.
Configurer les rôles et inviter votre équipe
Allez dans Paramètres → Utilisateurs et permissions → Rôles. Créez des rôles (ex. Ventes, Finance, Lecture seule) et attribuez des permissions au niveau du champ par collection. Invitez ensuite les utilisateurs depuis Paramètres → Utilisateurs. Chaque utilisateur ne voit que ce que son rôle autorise.
Se connecter la première fois
Ouvrez l'URL et connectez-vous avec l'adresse [email protected] et le mot de passe fourni, puis changez-le depuis votre profil.
Cas d'usage : CRM auto-hébergé pour une agence marocaine
Une agence digitale qui suit 40 comptes clients dans des tableurs perd le contexte entre les projets. Avec NocoBase sur un VPS ServOrbit 2 Go : créez une collection Clients (nom, secteur, ARR, responsable), liez-la à une collection Projets (statut, deadline, livrables) et à une collection Contacts (email, rôle, dernière interaction). Le plugin Kanban transforme la collection Projets en vue pipeline ; le moteur de workflow envoie un e-mail au responsable quand un projet passe au statut Bloqué. Temps de configuration total : moins de deux heures. Coût mensuel : le plan VPS — aucun abonnement SaaS par siège.
Sauvegarde et portabilité des données
NocoBase stocke toutes les métadonnées et le contenu dans le volume PostgreSQL nocobase_db. Sauvegardez avec docker compose exec postgres pg_dump -U nocobase nocobase > backup.sql. Les fichiers uploadés par les utilisateurs vivent dans le volume nocobase_storage. Les deux volumes survivent aux redémarrages de conteneurs et aux mises à jour d'image. Pour migrer vers un nouveau VPS, exportez les deux volumes et lancez docker compose up sur le nouveau serveur.