<Home>
← All templates
application / DEPLOYMENT PRESET

Directus

Directus is an open source headless CMS and data platform that adds an API and admin app to a database, here using SQLite on a persistent volume.

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

  1. Open the Catalog in your own Hakopod dashboard and select Directus.
  2. Choose the project, environment, and application name. Set the required values and secret references.
  3. Review the generated configuration, resource requests, networking, and storage plan.
  4. 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.