TanStack Start Basics Part 2 — Connecting to Your Directus Backend
There are a few ways to talk to Directus from a frontend — the REST API directly, GraphQL — but the SDK is the cleanest option, and what we're using here.

Search for a command to run...
There are a few ways to talk to Directus from a frontend — the REST API directly, GraphQL — but the SDK is the cleanest option, and what we're using here.

TanStack Start is a full-stack React framework powered by TanStack Router. It provides full-document SSR, streaming, server functions, client/server builds, and more.

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.

Coolify's one-line install script is great — until it isn't. Right now it officially supports Ubuntu 20.04, 22.04, and 24.04 LTS. If you're running anything newer (Ubuntu's already on 26.04 LTS), the

No fluff, just real automation you can grab and use today.
