# Directus: je eerste stappen

> Je beheerderslogin, collecties en bestanden, de API en hoe je bijwerkt.

Source: https://veldhost.eu/nl/docs/directus-getting-started

Directus gekozen? Je site is geleverd met Directus op de Node.js-runtime — een dataplatform en headless CMS dat je PostgreSQL-database voorziet van een beheer-app en een directe API.

## Wat er wordt geïnstalleerd

- **Directus** uit het officiële npm-pakket (vastgepind; checksums gecontroleerd door npm), draaiend als systemd-service op Node.js 22 met een eigen **PostgreSQL**-database in je container, schema aangemaakt door `directus bootstrap`.
- Je **beheerder** (het e-mailadres van je veldhost-account), `uploads/` voor bestanden en `extensions/` voor je eigen extensies naast de code.
- De instellingen staan in `.env` in de codemap van je site (tabblad Bestanden): de database, het geheim, het publieke adres en de opslaglocatie. Telemetrie staat uit.

## Eerste keer inloggen

1. Je sitepagina toont het inlogadres (`/admin/login`), je inlog-e-mailadres en een gegenereerd wachtwoord — we tonen het 7 dagen, dus sla het nu op.
2. Log in en stel je eigen wachtwoord in onder **User Directory → je profiel**.
3. Maak een collectie onder **Settings → Data Model**, voeg velden en items toe; de REST-API antwoordt op `/items/<collectie>` en GraphQL op `/graphql` zodra een rol mag lezen (**Settings → Access Control**).
4. Bestanden die je uploadt in de **File Library** staan in `uploads/` en zitten in je back-ups.

## Bijwerken

- Druk eerst op **Nu back-uppen** op het tabblad Bestanden.
- Verhoog de `directus`-versie in `package.json` (tabblad Bestanden) en start een deploy: die draait `npm install` en herstart; Directus voert zijn databasemigraties uit bij het opstarten.

## Beperkingen

- Directus heeft 1 GB geheugen nodig (Pro of hoger).
- Resetmails en flows die e-mail versturen vragen om een `EMAIL_TRANSPORT` in `.env`; tot die tijd vraag je support om een wachtwoord te resetten.
