Guide de déploiement

Héberger NocoBase sur un VPS : no-code pour vos outils métier

Déployer sur un VPS Cloud →

Tutoriel

Héberger NocoBase sur un VPS : no-code pour vos outils métier

Self-hosting4 min de lecture6 étapes

Retool, AppSmith et Budibase facturent par utilisateur actif ou imposent leurs serveurs cloud pour héberger vos données métier. NocoBase (Apache-2.0, 23 k+ étoiles, v2.1.26 — sortie le 17 juillet 2026) propose une alternative radicale : une plateforme no-code/low-code que vous déployez sur votre propre VPS en deux conteneurs Docker. Définissez vos entités, vos champs et vos permissions, puis composez une interface avec des blocs glisser-déposer — aucun développeur frontend requis pour construire un CRM, un système de validation ou un portail client complet.

Sommaire· Pourquoi auto-héberger un constructeur d'outils no-code1/6
  1. 01Pourquoi auto-héberger un constructeur d'outils no-code
  2. 02Ce que vous obtenez avec un NocoBase auto-hébergé
  3. 03Prérequis
  4. 04Déployer NocoBase sur votre VPS
  5. 05Cas d'usage : CRM auto-hébergé pour une agence marocaine
  6. 06Sauvegarde et portabilité des données

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:13000 en usage interne).
  • 15 minutes de temps de configuration.

Déployer NocoBase sur votre VPS

  1. 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.

  2. 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 .env et démarre les conteneurs app + postgres. L'interface est accessible en environ 30 secondes.

  3. 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é.

  4. 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.

  5. 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.

  6. 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.

Déployez NocoBase sur votre propre serveur

Auto-hébergez NocoBase sur un VPS ServOrbit — open source Apache-2.0, sans frais par utilisateur, toutes vos données sur 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.

Écrire sur WhatsApps'ouvre dans un nouvel onglet