Directus logo

Directus

Built for developers who need more than just a CMS. Manage complex content structures, handle digital assets, and control user permissions – all through an intuitive Studio.

#CMS #Live Demo

Getting Started

  1. Create a folder and move to the folder
    mkdir directus && cd directus
    
  2. Create a docker-compose.yml file and add the following content:
    docker-compose.yml
    services:
      directus:
        image: directus/directus:11.3.5
        ports:
          - 8055:8055
        volumes:
          - directus_database:/directus/database
          - directus_uploads:/directus/uploads
          - directus_extensions:/directus/extensions
        environment:
          SECRET: "replace-with-secure-random-value"
          ADMIN_EMAIL: "[email protected]"
          ADMIN_PASSWORD: "d1r3ctu5"
          DB_CLIENT: "sqlite3"
          DB_FILENAME: "/directus/database/data.db"
          WEBSOCKETS_ENABLED: "true"
    volumes:
      directus_database:
      directus_uploads:
      directus_extensions:
    
  3. Run the following command to start the container:
    docker compose up -d
    
  4. Go to http://localhost:8055 to access the Directus using these credentials:
    Email: [email protected]
    Password: d1r3ctu5