Directus Hébergement

Transformez les bases de données SQL en API gérées, collections de contenu, workflows et tableaux de bord d'administration.

  • Un clic déployer
  • 25 Go Espace disque nécessaire
  • 2 Go de RAM Mémoire nécessaire
  • À partir de 5 € Prix
Commandez maintenant Pas de frais d'installation

Ce que vous obtenez
sur AvaHost

Le déploiement en un clic, un domaine personnalisé, HTTPS gratuit, des mises à jour automatiques des applications et des sauvegardes programmées sont inclus avec chaque application Cloud. Vous pouvez exécuter plusieurs applications sur un seul serveur, et l'accès au terminal est inclus.

Un conteneur PostgreSQL est provisionné avec l'application et reste non géré par AvaHost.

Commander le serveur

Tech

Image Docker
directus/directus:latest
Port par défaut
8055
Base de données
postgres

Comment fonctionne Directus

Directus lit le schéma d'une base de données SQL et présente ses tables sous forme de collections et de champs dans un Data Studio basé sur navigateur. Les administrateurs peuvent concevoir ou étendre un modèle de données, créer des relations, définir des rôles et des permissions, et exposer les enregistrements via des API REST et GraphQL générées. Les applications consomment ces API tandis que les éditeurs travaillent via des formulaires, des listes, des tableaux de bord et d'autres vues du studio.

Les fichiers peuvent être téléchargés dans un stockage configuré et référencés à partir des enregistrements. Les flux automatisent les tâches ou la logique métier en réponse à des événements, des planifications, des webhooks ou des actions manuelles. Les tableaux de bord Insights visualisent les données sélectionnées, tandis que les extensions peuvent ajouter des interfaces, des affichages, des points de terminaison, des hooks et d'autres comportements du projet.

Fonctionnalités clés de Directus

Les permissions granulaires peuvent contrôler les collections, les champs, les actions et l'accès au niveau des éléments pour chaque rôle ou politique. L'API et le Data Studio utilisent le même modèle de projet, réduisant l'écart entre les flux de travail des éditeurs et le développement d'applications. Les filtres, les relations, la validation, les présets et les traductions aident à adapter le contenu ou les données opérationnelles à différentes équipes.

Directus est flexible car il expose une base de données plutôt que d'en imposer une structure de site web étroite. Cela signifie également que les décisions de modélisation des données sont importantes : les relations mal choisies, les permissions, les index ou les flux peuvent créer des problèmes de sécurité et de performance que l'interface visuelle ne peut pas résoudre automatiquement.

Directus vs Contentful

1

Directus

Directus est une plateforme de données auto-hébergée qui combine un studio visuel, des API générées, des permissions, des fichiers, des automations et des tableaux de bord sur PostgreSQL. Contentful est une plateforme de contenu exploitée par un fournisseur avec livraison d'API, environnements gérés, intégrations de marketplace, orchestration de contenu, personnalisation et services d'expérience numérique plus larges.

2

Contentful

Contentful peut convenir aux organisations qui souhaitent une infrastructure exploitée par un fournisseur et un écosystème de contenu géré établi. Directus est plus approprié lorsque la base de données, le service API, les extensions et le déploiement doivent rester sous le contrôle de l'opérateur, à condition que l'équipe puisse concevoir et gouverner son propre modèle de données.

Commander Directus

Qui utilise Directus

Les équipes de développement utilisent Directus comme backend pour les sites web, les applications mobiles, les portails et les outils internes. Les agences créent des modèles de contenu réutilisables pour les projets clients, tandis que les groupes d'opérations construisent des interfaces de données structurées sans développer chaque écran de formulaire et de permission à partir de zéro.

La plateforme n'est pas un substitut à la conception de base de données ou à l'examen de la sécurité des applications. Les rôles, les permissions publiques, les jetons API, les flux, l'accès aux fichiers et les modifications de schéma doivent être testés avant d'exposer un projet à des utilisateurs externes.

Auto-hébergement de Directus : exigences et coûts

L'utilisation des ressources augmente avec les collections, les champs, les requêtes API, les filtres, les relations, les téléchargements de fichiers, les transformations, les flux, les tableaux de bord et les éditeurs simultanés. PostgreSQL avec extensions spatiales stocke les données du projet et les enregistrements système de Directus, tandis que Redis supporte la mise en cache. PostgreSQL est inclus mais non géré, et sa mémoire est en dehors du minimum d'application exporté.

AvaHost recommande le Plan 3 à 10 € pour Directus après l'ajustement de la base de données. Le déploiement en un clic, un domaine API personnalisé, HTTPS automatisé, les mises à jour automatiques des applications et les sauvegardes planifiées sont inclus. L'e-mail d'application est désactivé, donc les invitations d'utilisateurs, la vérification des e-mails enregistrés, les liens de réinitialisation de mot de passe et les notifications par e-mail ne peuvent pas être livrés à partir du projet hébergé.

F.A.Q

  • Directus commence à 10 € sur le Plan 3 après ajout de capacité pour PostgreSQL. Le plan couvre Data Studio, les API REST et GraphQL, le cache Redis, les fichiers et l’exécution ordinaire des flux. La taille du schéma, le trafic API, les filtres, les transformations, les ressources téléchargées, les automations, les tableaux de bord et les éditeurs simultanés déterminent quand des ressources supplémentaires sont nécessaires.

  • AvaHost provisionne PostgreSQL avec des extensions spatiales et connecte Directus à celui-ci. Les enregistrements de projets, les utilisateurs, les rôles, les permissions, les flux et les métadonnées système dépendent de cette base de données. PostgreSQL est inclus mais non géré, donc les modifications de schéma, les enregistrements de base de données et les fichiers persistants doivent être examinés ensemble lors des mises à jour, migrations ou récupérations.

  • Le Data Studio et les API générées peuvent utiliser un domaine personnalisé avec HTTPS automatisé une fois que le DNS pointe vers le service hébergé. Configurez les applications par rapport à l’adresse finale, puis testez l’authentification, les appels REST, les requêtes GraphQL, les URL de fichiers, les webhooks et les rappels de flux. Les permissions publiques doivent être examinées avant d’exposer une collection.

  • L’email applicatif est désactivé sur AvaHost. Les liens d’invitation Directus, les messages de vérification d’inscription, les emails de réinitialisation de mot de passe et les notifications par email ne peuvent pas être envoyés depuis le projet hébergé. L’administrateur initial est créé lors du déploiement, mais l’intégration d’utilisateurs supplémentaires et la récupération de compte nécessitent un processus contrôlé sans email qui préserve l’examen des rôles et des permissions.