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 enextensions/voor je eigen extensies naast de code. - De instellingen staan in
.envin de codemap van je site (tabblad Bestanden): de database, het geheim, het publieke adres en de opslaglocatie. Telemetrie staat uit.
Eerste keer inloggen
- 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. - Log in en stel je eigen wachtwoord in onder User Directory → je profiel.
- Maak een collectie onder Settings → Data Model, voeg velden en items toe; de REST-API antwoordt op
/items/<collectie>en GraphQL op/graphqlzodra een rol mag lezen (Settings → Access Control). - 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 inpackage.json(tabblad Bestanden) en start een deploy: die draaitnpm installen 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_TRANSPORTin.env; tot die tijd vraag je support om een wachtwoord te resetten.