Before you start
- Uses SQLite on a persistent volume by default. SQLite suits small sites; move to PostgreSQL before heavy write load or multiple replicas.
- Back up both the database volume and the uploads volume together.
- Set the site address to the canonical HTTPS domain; Directus uses it for links and cookies.
- Mail is not configured by default; password reset and invitations need an email transport.
Required secrets
Configure these scoped secrets during deployment review in your Hakopod installation. Secret values stay out of the application TOML.
-
admin-password -
secret
This preset needs a public site URL. Set the correct origin before starting the application.
Use this preset
- Open the Catalog in your own Hakopod dashboard and select Directus.
- Choose the project, environment, and application name. Set the required values and secret references.
- Review the generated configuration, resource requests, networking, and storage plan.
- Deploy, then inspect readiness and logs. Configure backups for persistent data before relying on the service.
Read the upstream setup documentation ↗
View native TOML and setup notes ↗
Pinned container image
docker.io/directus/directus:12.6.0@sha256:5a475c31cf547da604b3ef1bd85097145825ca6aab8841dc784bb08eaa21681b
The catalog pins this image for reproducibility. Review upstream updates and compatibility before changing it.