Directus

Directus

Official

Docker app from Glassed Silver's Repository

Overview

An Instant App & API for your SQL Database. Directus wraps your new or existing SQL database with a realtime GraphQL+REST API for developers, and an intuitive admin app for non-technical users.

Runtime arguments

Web UI
http://[IP]:[PORT:8055]/admin/login
Network
bridge
Shell
sh
Privileged
false
Extra Params
--restart unless-stopped

Template configuration

WebUIPorttcp

Container Port: 8055

Target
8055
Default
8055
Value
8055
Admin EmailVariable

The Direcuts Admin User Account. Feel free to change this to your email address.

Target
ADMIN_EMAIL
Default
admin@example.com
Admin PasswordVariable

The Direcuts Admin User Account. Feel free to pass your desired password here, otherwise a default password will be generated on first launch. (check logs!)

Target
ADMIN_PASSWORD
App Data/UploadsPathrw

Container Path: /directus/uploads/ This is where your files get stored you upload to and manage within Directus

Target
/directus/uploads/
Default
/mnt/user/appdata/directus/uploads/
Value
/mnt/user/appdata/directus/uploads/
App Data/ExtensionsPathrw

Container Path: /directus/extensions/

Target
/directus/extensions/
Default
/mnt/user/appdata/directus/extensions/
Value
/mnt/user/appdata/directus/extensions/
App Data/Database (SQLite)Pathrw

Only needed for SQLite environments

Target
/directus/database/
Default
/mnt/user/appdata/directus/database/
Value
/mnt/user/appdata/directus/database/
DatabaseVariable

What database client to use. One of pg or postgres, mysql, oracledb, mssql, or sqlite3.

Target
DB_CLIENT
Database HostVariable

Database host. Required when using pg, mysql, oracledb, or mssql.

Target
DB_HOST
Database PortVariable

Database port. Required when using pg, mysql, oracledb, or mssql.

Target
DB_PORT
Database NameVariable

Database name. Required when using pg, mysql, oracledb, or mssql.

Target
DB_DATABASE
Database UserVariable

Database user. Required when using pg, mysql, oracledb, or mssql.

Target
DB_USER
Database PasswordVariable

Database user's password. Required when using pg, mysql, oracledb, or mssql.

Target
DB_PASSWORD
KEYVariable

Unique identifier for the project.

SECRETVariable

Secret string for the project.

Database FilenameVariable

Where to read/write the SQLite database. Required when using sqlite3.

Target
DB_FILENAME
Postgres Connection StringVariable

When using pg, you can submit a connection string instead of individual properties. Using this will ignore any of the other connection settings.

Target
DB_CONNECTION_STRING
PUIDVariable

Container Variable: PUID

Default
99
Value
99
PGIDVariable

Container Variable: PGID

Default
100
Value
100
UMASKVariable

Container Variable: UMASK

Default
002
Value
002
TZVariable

Set your Time Zone here (e.g. Europe/Berlin)

Download Statistics

46,194,197
Total Downloads
848,144
This Month
615,859
Avg / Month

Total Downloads Over Time

Loading chart...

Details

Repository
directus/directus:latest
Last Updated2026-04-30
First Seen2021-09-02

Run Directus on Unraid.

Directus is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.