---
title: "#directus articles | Hashnode"
description: "Explore 34 articles tagged #directus on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/directus"
---

Tag

# #directus

34 posts · 9 followers

[Wade Thomas](https://hashnode.com/@wadethomastt) · [1d ago](https://hashnode.com/posts/how-to-handle-404s-and-errors-in-tanstack-start/6af75e9765aea3392dd18432)

### [How to Handle 404s and Errors in TanStack Start](https://blog.northernrangedigital.com/how-to-handle-404s-and-errors-in-tanstack-start?utm_source=hashnode&utm_medium=feed)

A 404 and a 500 look alike to a visitor, but TanStack Router treats them as two different problems.

11 min read · [blog.northernrangedigital.com](https://blog.northernrangedigital.com/how-to-handle-404s-and-errors-in-tanstack-start?utm_source=hashnode&utm_medium=feed)

[Wade Thomas](https://hashnode.com/@wadethomastt) · [Sep 10](https://hashnode.com/posts/tanstack-start-basics-part-2-connecting-to-your-directus-backend/6aa32c8abd90c2ca051d2839)

### [TanStack Start Basics Part 2 — Connecting to Your Directus Backend](https://blog.northernrangedigital.com/tanstack-start-basics-part-2-connecting-to-your-directus-backend?utm_source=hashnode&utm_medium=feed)

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.

6 min read · [blog.northernrangedigital.com](https://blog.northernrangedigital.com/tanstack-start-basics-part-2-connecting-to-your-directus-backend?utm_source=hashnode&utm_medium=feed)

[Wade Thomas](https://hashnode.com/@wadethomastt) · [Sep 8](https://hashnode.com/posts/setting-up-our-frontend-with-tanstack-start/6aa02f81ed728b105de40597)

### [Setting Up Our Frontend with TanStack Start](https://blog.northernrangedigital.com/setting-up-our-frontend-with-tanstack-start?utm_source=hashnode&utm_medium=feed)

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.

5 min read · [blog.northernrangedigital.com](https://blog.northernrangedigital.com/setting-up-our-frontend-with-tanstack-start?utm_source=hashnode&utm_medium=feed)

[Wade Thomas](https://hashnode.com/@wadethomastt) · [Aug 21](https://hashnode.com/posts/directus-basics-part-3-user-roles-permissions/6a87f01ad7c1092a803c87ca)

### [Directus Basics Part 3 — User Roles & Permissions](https://blog.northernrangedigital.com/directus-basics-part-3-user-roles-permissions?utm_source=hashnode&utm_medium=feed)

Its Time to Lock it All Down!

6 min read · [blog.northernrangedigital.com](https://blog.northernrangedigital.com/directus-basics-part-3-user-roles-permissions?utm_source=hashnode&utm_medium=feed)

[Wade Thomas](https://hashnode.com/@wadethomastt) · [Aug 18](https://hashnode.com/posts/directus-basics-part-2-understanding-relationships-m2o-o2m-m2m/6a83ad01769f25d59dffcea6)

### [Directus Basics Part 2 — Understanding Relationships (M2O, O2M, M2M)](https://blog.northernrangedigital.com/directus-basics-part-2-understanding-relationships-m2o-o2m-m2m?utm_source=hashnode&utm_medium=feed)

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.

4 min read · [blog.northernrangedigital.com](https://blog.northernrangedigital.com/directus-basics-part-2-understanding-relationships-m2o-o2m-m2m?utm_source=hashnode&utm_medium=feed)

[Wade Thomas](https://hashnode.com/@wadethomastt) · [Aug 8](https://hashnode.com/posts/directus-collections-explained-fields-types-setup-directus-basics-part-1/6a77c036f9e10da5c2c60c13)

### [Directus Collections Explained (Fields, Types & Setup) — Directus Basics Part 1](https://blog.northernrangedigital.com/directus-collections-explained-fields-types-setup-directus-basics-part-1?utm_source=hashnode&utm_medium=feed)

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.

4 min read · [blog.northernrangedigital.com](https://blog.northernrangedigital.com/directus-collections-explained-fields-types-setup-directus-basics-part-1?utm_source=hashnode&utm_medium=feed)

[Wade Thomas](https://hashnode.com/@wadethomastt) · [Aug 6](https://hashnode.com/posts/directus-coolify-should-you-decouple-postgres-redis/6a75019ee48e59ae83429150)

### [Directus + Coolify: Should You Decouple Postgres & Redis?](https://blog.northernrangedigital.com/directus-coolify-should-you-decouple-postgres-redis?utm_source=hashnode&utm_medium=feed)

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.

7 min read · [blog.northernrangedigital.com](https://blog.northernrangedigital.com/directus-coolify-should-you-decouple-postgres-redis?utm_source=hashnode&utm_medium=feed)

[Wade Thomas](https://hashnode.com/@wadethomastt) · [Aug 2](https://hashnode.com/posts/setting-up-directus-on-a-coolify-vps-and-fixing-the-unhealthy-error/6a6f55b2ebe536535446f899)

### [Setting Up Directus on a Coolify VPS (And Fixing the "Unhealthy" Error)](https://blog.northernrangedigital.com/setting-up-directus-on-a-coolify-vps-and-fixing-the-unhealthy-error?utm_source=hashnode&utm_medium=feed)

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.

7 min read · [blog.northernrangedigital.com](https://blog.northernrangedigital.com/setting-up-directus-on-a-coolify-vps-and-fixing-the-unhealthy-error?utm_source=hashnode&utm_medium=feed)

[Wade Thomas](https://hashnode.com/@wadethomastt) · [Mar 31](https://hashnode.com/posts/building-a-full-stack-e-commerce-app-with-tanstack-start-and-directus/69cb23569fffa74740b2bc8a)

### [Building a Full Stack E-Commerce App with TanStack Start and Directus](https://blog.northernrangedigital.com/building-a-full-stack-e-commerce-app-with-tanstack-start-and-directus?utm_source=hashnode&utm_medium=feed)

Series Introduction

3 min read · [blog.northernrangedigital.com](https://blog.northernrangedigital.com/building-a-full-stack-e-commerce-app-with-tanstack-start-and-directus?utm_source=hashnode&utm_medium=feed)

[Wade Thomas](https://hashnode.com/@wadethomastt) · [Mar 31](https://hashnode.com/posts/why-i-chose-directus-as-my-backend/69cb26ec9fffa74740b5c4d6)

### [Why I Chose Directus as My Backend](https://blog.northernrangedigital.com/why-i-chose-directus-as-my-backend?utm_source=hashnode&utm_medium=feed)

Setup, Collections, Roles and Docker Compose

5 min read · [blog.northernrangedigital.com](https://blog.northernrangedigital.com/why-i-chose-directus-as-my-backend?utm_source=hashnode&utm_medium=feed)
