Directus Basics Part 3 — User Roles & Permissions
Its Time to Lock it All Down!

Search for a command to run...
Articles tagged with #directus
Its Time to Lock it All Down!

In part two of our Directus Basics series, we're breaking down how relationships work between collections — one of the most powerful (and initially confusing) features in Directus.

A beginner's walkthrough of Directus collections — what they are, the two ways to create one, and a full breakdown of the core field types, built through a real "products" collection example.

I assumed there were several good reasons to split Directus, Postgres, and Redis into separate Coolify services instead of one Compose file. I tested each assumption — most were wrong. Here's what actually held up, and how to set it up properly.

A step-by-step walkthrough of self-hosting Directus on Coolify — including the real "Not Secure" and "no available server" errors I hit, and the one-line Docker Compose fix that solved them.

Open-source, self-hosted, and works with your existing database
