Créer un site web rapidement.
Directus — transformez votre base SQL en API REST/GraphQL et interface d'admin no-code, sans écrire de backend.
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.
Directus est un headless CMS et une data platform open source (Apache-2.0) écrit en Node.js. Il se pose au-dessus de n'importe quelle base SQL — PostgreSQL, MySQL, MariaDB, SQLite — et génère une API REST et GraphQL complète sans écrire une ligne de backend. L'interface d'administration no-code permet à n'importe quel membre de l'équipe de modéliser le contenu, gérer les enregistrements, définir des permissions granulaires et construire des workflows automatisés.
Sur un VPS ServOrbit, Directus démarre dans un conteneur Docker unique avec SQLite comme base de données par défaut — aucun service externe requis. Le conteneur est proxifié par nginx pour un accès HTTPS. Vos identifiants sont générés au provisionnement et affichés dans votre espace client ServOrbit.
Pointez plusieurs front-ends — Nuxt, Next.js, applications mobiles — vers une instance Directus unique et gérez tout le contenu depuis une interface no-code. Aucun schéma dupliqué, aucun dépôt de données conflictuel.
Déposez Directus au-dessus de n'importe quelle base PostgreSQL ou MySQL que vous possédez déjà : il introspecte votre schéma et génère une API REST et GraphQL complète sans toucher à votre modèle de données.
Donnez à votre équipe une interface type tableur pour créer, modifier et interroger des enregistrements — avec des permissions par ligne et des vues partageables, sans écrire de SQL ni construire d'endpoints CRUD.
Guide optimisé pour les VPS Cloud ServOrbit.
Choisissez un VPS ServOrbit et sélectionnez Directus au marketplace. L'instance est livrée avec Docker préinstallé et le conteneur Directus en cours d'exécution. Vos identifiants administrateur sont générés automatiquement et affichés dans votre espace client.
Directus ne nécessite pas de nom de domaine. Ouvrez un tunnel SSH : ssh -L 8055:127.0.0.1:{{ expose_port }} root@<ip-vps> puis ouvrez http://localhost:8055. Connectez-vous avec [email protected] et le mot de passe affiché dans votre espace client ServOrbit.
Dans le panneau d'administration, accédez à Settings → Data Model → Create Collection. Définissez vos champs et leurs types. Directus expose immédiatement la collection via l'API REST (/items/<collection>) et l'endpoint GraphQL (/graphql).
Dans Settings → Roles & Permissions, créez vos rôles et attribuez des accès lecture/écriture par champ. Laissez le rôle public en « refusé » par défaut et ouvrez uniquement les collections dont votre front-end a besoin — pour éviter toute exposition de données non intentionnelle.
ssh -L 8055:127.0.0.1:<port> root@<ip> puis http://localhost:8055. Pour les front-ends en production, rattachez un domaine depuis votre espace client ServOrbit — nginx proxifie vers le conteneur Directus en HTTPS.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