Category
Visit website

Get weekly Self Hosted Services news.

No spam. Just the good stuff. And for free.

Directus

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

The Modern Data Stack 🐰 — Directus is an instant REST+GraphQL API and intuitive no-code data collaboration app for any SQL database.

cover

Features

  • Instant REST & GraphQL APIs: Automatically generates APIs for your database
  • No-Code App: Intuitive admin panel for managing data
  • Database Agnostic: Works with any SQL database (MySQL, PostgreSQL, SQLite, etc.)
  • Real-Time Updates: Live updates through WebSocket connections
  • Role-Based Access Control: Granular permissions system
  • File Management: Built-in asset management system
  • Extensible: Custom APIs, hooks, interfaces, and modules

Getting Started

  1. Installation

    npm init directus-project my-project
    cd my-project
    npm start
    
  2. Environment Configuration Create a .env file with your database credentials and other settings:

    DB_CLIENT="pg"
    DB_HOST="127.0.0.1"
    DB_PORT="5432"
    DB_DATABASE="directus"
    DB_USER="directus"
    DB_PASSWORD="directus"
    

Documentation

For detailed documentation, visit:

Support

License

Directus is released under the GPLv3 License.