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
.envin de codemap van je site (tabblad Bestanden): de database, de app-sleutels en het publieke adres.config/server.tsbindt de app aan de poort die wij uitdelen, achter onze proxy.
Eerste keer inloggen
- Je sitepagina toont het inlogadres (
/admin), 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 via je profiel (linksboven).
- 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
findtoe — daarna is het leesbaar op/api/<type>. - Uploads komen in
public/uploadsen worden rechtstreeks vanaf schijf geserveerd.
Bijwerken
- Druk eerst op Nu back-uppen op het tabblad Bestanden.
- Verhoog de
@strapi/*-versies inpackage.json(tabblad Bestanden) en start een deploy: die draaitnpm installennpm 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.