Een snel, minimaal, self-hosted headless CMS dat als één enkel programma draait — geen database-server, geen runtime-installatie, geen configuratieoverdaad. Schema als code, een gebruiksvriendelijke admin, en één API die klaar is voor elke frontend.
npx create-drystone-cms@latest mijn-site
cd mijn-site
./drystone startDat is alles. Bij de eerste start vraagt Drystone om een admin-e-mailadres en wachtwoord, en
staat de admin daarna op http://localhost:3000/admin. De API draait op /api/v1, met
interactieve documentatie op /api/docs.
Geen Node of Bun nodig om Drystone zelf te draaien — de installer hierboven haalt alleen de
juiste kant-en-klare binary voor je platform op. Alleen het installatiecommando zelf
gebruikt Node (via npx).
Geen npx, of liever handmatig?
-
Binary rechtstreeks downloaden: zie de Releases van dit
project, kies de binary voor jouw platform, en draai
./drystone init && ./drystone start.
Zie docs/deployment.md voor reverse-proxy-voorbeelden,
backup/restore en productie-instellingen.
-
Schema als code — je contentmodel leeft in één leesbaar
schema.yaml-bestand, ook te bewerken via een visuele builder in de admin - Snelle, veilige API — REST met filters, sortering, relaties, en automatisch gegenereerde OpenAPI-documentatie
- Redacteursvriendelijke admin — blok-editor, autosave, versiegeschiedenis met herstel, en live preview naast je eigen frontend
- Media met on-the-fly transformaties — upload één keer, vraag elke gewenste afmeting/formaat op via de URL
- Webhooks voor het automatisch herbouwen van statische sites bij publicatie
- Rollen en API-keys met scopes, klaar voor zowel redacteuren als geautomatiseerde systemen
-
docs/config.md— alle instellingen (omgevingsvariabelen) -
docs/deployment.md— productie-installatie, reverse proxy, backups -
/api/docsop je draaiende installatie — de volledige, interactieve API-referentie
Zie LICENSE. Gebruikte externe bibliotheken en hun licenties staan in
THIRD-PARTY-LICENSES.md.
Zie CHANGELOG.md.