Caprover logo
Caprover one-click apps browser
Directus + MySQL + Redis logo
Directus + MySQL + Redis
Directus is an open-source headless CMS and an Open Data Platform built to democratize the database. It provides a dynamic API and intuitive Admin Panel App.
Official integration
Created - Last update
Related apps

Directus

Directus is an open-source headless CMS and an Open Data Platform built to democratize the database. It provides a dynamic API and intuitive Admin Panel App. For more information and available options, see https://github.com/directus or the official documentation at https://docs.directus.io

Deployed services
directus-mysql-redis-mysql
mysql:$$cap_mysql_tag
  • directus-mysql-redis-data:/var/lib/mysql
4
directus-mysql-redis-redis
redis:$$cap_redis_tag
    directus-mysql-redis
    directus/directus:$$cap_directus_tag
    • directus-mysql-redis-uploads:/directus/uploads
    • directus-mysql-redis-extensions:/directus/extensions
    8055
    always
    18
    Variables

    Directus image tag

    Default: 9.22.1

    $$cap_directus_tag
    Tag of Directus image on https://hub.docker.com/r/directus/directus/tags

    Directus Auth Secret Key

    Default: $$cap_gen_random_hex(22)

    $$cap_directus_auth_secret_key
    Directus Auth Secret Key (must not be the same as Directus Auth Public Key)

    Directus Auth Public Key

    Default: $$cap_gen_random_hex(22)

    $$cap_directus_auth_public_key
    Directus Auth Public Key (must not be the same as Directus Auth Secret Key)

    Directus admin user email

    Default: admin@example.com

    $$cap_admin_email
    Directus admin user email

    Directus admin user password

    Default: $$cap_gen_random_hex(22)

    $$cap_admin_password
    Directus admin user password

    MySQL image tag

    Default: 5.7

    $$cap_mysql_tag
    Tag of MySQL image on https://hub.docker.com/_/mysql/tags. NOTE: Not working with MySQL version 8 or higher!

    MySQL root password

    Default: $$cap_gen_random_hex(22)

    $$cap_mysql_root_password
    Root password for the MySQL database instance.

    MySQL database name

    Default: directus

    $$cap_mysql_database_name
    Name of the Directus database instance.

    MySQL user name

    Default: directus

    $$cap_mysql_user
    User for the Directus database instance.

    MySQL user password

    Default: $$cap_gen_random_hex(22)

    $$cap_mysql_password
    User password for the Directus database instance.

    Redis image tag

    Default: 7.0-alpine

    $$cap_redis_tag
    Tag of redis image on https://hub.docker.com/_/redis/tags

    Redis CACHE_AUTO_PURGE (true or false)

    Default: true

    $$cap_redis_auto_purge
    Automatically purge the data cache on create, update, and delete actions. (https://docs.directus.io/self-hosted/config-options.html#cache)

    Redis CACHE_TTL

    Default: 1d

    $$cap_redis_ttl
    How long the data cache is persisted. (https://docs.directus.io/self-hosted/config-options.html#cache)
    © 2025, Built with Gatsby - Source code available on GitHub