Directus provides a data API and content management interface over a database. Its Docker guide distinguishes a small container minimum from a larger recommended starting allocation.
No further general recommendations are published for this version.
Published starting requirements
These are Directus container resources, not whole-server capacity. The same guide recommends 2 × 1 vCPU and 2 GB containers as a starting point; database and uploads need more.
We only compare what providers publish. A RAM figure alone can't confirm compatibility or production capacity.
Deploy with
Supported paths
Official Docker image with Docker Compose
The host must provide
Runtime
Database
Supported PostgreSQL, MySQL, SQLite or other listed LTS database
Secret
Unique SECRET environment value for token signing
Storage
Persistent data
Persist the database and uploaded files outside the container. Extensions and templates also need persistent volumes when used.
Step by step
Directus deployment outline
Choose a pinned image and database
Follow the Docker guide and select a supported database version for the Directus release.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
Container CPU allocation of at least 0.25 vCPUThe published plan value satisfies this requirement.
At least 512 MB container memoryThe published plan value satisfies this requirement.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
Container CPU allocation of at least 0.25 vCPUThe published plan value satisfies this requirement.
At least 512 MB container memoryThe published plan value satisfies this requirement.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
Container CPU allocation of at least 0.25 vCPUThe published plan value satisfies this requirement.
At least 512 MB container memoryThe published plan value satisfies this requirement.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
Container CPU allocation of at least 0.25 vCPUThe published plan value satisfies this requirement.
At least 512 MB container memoryThe published plan value satisfies this requirement.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
Container CPU allocation of at least 0.25 vCPUThe published plan value satisfies this requirement.
At least 512 MB container memoryThe published plan value satisfies this requirement.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
Container CPU allocation of at least 0.25 vCPUThe published plan value satisfies this requirement.
At least 512 MB container memoryThe published plan value satisfies this requirement.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
Container CPU allocation of at least 0.25 vCPUThe published plan value satisfies this requirement.
At least 512 MB container memoryThe published plan value satisfies this requirement.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
Container CPU allocation of at least 0.25 vCPUThe plan does not publish this runtime or configuration detail.
At least 512 MB container memoryThe plan does not publish this runtime or configuration detail.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
Container CPU allocation of at least 0.25 vCPUThe published plan value satisfies this requirement.
At least 512 MB container memoryThe published plan value satisfies this requirement.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
Container CPU allocation of at least 0.25 vCPUThe published plan value satisfies this requirement.
At least 512 MB container memoryThe published plan value satisfies this requirement.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
Container CPU allocation of at least 0.25 vCPUThe published plan value satisfies this requirement.
At least 512 MB container memoryThe published plan value satisfies this requirement.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
Container CPU allocation of at least 0.25 vCPUThe published plan value satisfies this requirement.
At least 512 MB container memoryThe published plan value satisfies this requirement.