# Strapi: je eerste stappen

> Je beheerderslogin, de API, waar de instellingen staan en hoe je bijwerkt.

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

Strapi gekozen? Je site is geleverd met Strapi 5, opgezet en gebouwd op de Node.js-runtime — een headless CMS: je modelleert content in het beheerpaneel en leest die via een API uit vanuit elke front-end.

## Wat er wordt geïnstalleerd

- **Strapi 5**, opgezet met de officiële `create-strapi-app` (vastgepind, TypeScript, zonder voorbeelddata), met gebouwd beheerpaneel, draaiend als systemd-service op Node.js 22 met een eigen **PostgreSQL**-database in je container.
- Je **beheerder** (het e-mailadres van je veldhost-account) geregistreerd als eerste admin.
- De instellingen staan in `.env` in de codemap van je site (tabblad Bestanden): de database, de app-sleutels en het publieke adres. `config/server.ts` bindt de app aan de poort die wij uitdelen, achter onze proxy.

## Eerste keer inloggen

1. Je sitepagina toont het inlogadres (`/admin`), 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 via je **profiel** (linksboven).
3. Maak je eerste contenttype in de **Content-Type Builder**, voeg een item toe in de **Content Manager** en sta onder **Settings → Users & Permissions → Roles → Public** `find` toe — daarna is het leesbaar op `/api/<type>`.
4. Uploads komen in `public/uploads` en worden rechtstreeks vanaf schijf geserveerd.

## Bijwerken

- Druk eerst op **Nu back-uppen** op het tabblad Bestanden.
- Verhoog de `@strapi/*`-versies in `package.json` (tabblad Bestanden) en start een deploy: die draait `npm install` en `npm run build` (het beheerpaneel), herstart, en Strapi migreert zijn database bij het opstarten.
- Het opnieuw bouwen van het beheerpaneel vraagt ongeveer 1,5 GB gedurende een minuut; op het Pro-pakket past dat.

## Beperkingen

- Strapi heeft 1 GB geheugen nodig (Pro of hoger). De eerste installatie leent automatisch extra geheugen voor de build.
- Strapi Cloud-functies en de Enterprise-editie zijn producten van Strapi zelf; geïnstalleerd wordt de open-source Community-editie.
