Coolify logoCoolify
directus

What is Directus?

Directus is a real-time API and App dashboard for managing SQL database content.

  • Open Source. No artificial limitations, vendor lock-in, or hidden paywalls.
  • REST & GraphQL API. Instantly layers a blazingly fast Node.js API on top of any SQL database.
  • Manage Pure SQL. Works with new or existing SQL databases, no migration required.
  • Choose your Database. Supports PostgreSQL, MySQL, SQLite, OracleDB, CockroachDB, MariaDB, and MS-SQL.
  • On-Prem or Cloud. Run locally, install on-premises, or use our self-service Cloud service.
  • Completely Extensible. Built to white-label, it is easy to customize our modular platform.
  • A Modern Dashboard. Our no-code Vue.js app is safe and intuitive for non-technical users, no training required.

Deployment Variants

Directus is available in two deployment configurations in Coolify:

Directus (Default)

  • Database: SQLite3 (file-based)
  • Use case: Development, testing, or small-scale deployments
  • Components: Single Directus container with embedded SQLite database

Directus with PostgreSQL

  • Database: PostgreSQL + Redis
  • Use case: Production deployments requiring better performance, scalability, and caching
  • Components:
    • Directus container
    • PostgreSQL 16 container
    • Redis 7 container for caching
    • Automatic database configuration and health checks

Community Help

The Directus Documentation is a great place to start, or explore these other channels:

On this page