Handleidingen
Geverifieerd 28-2-2026Hoe Voeg Je een Nieuwe Website Toe aan Payload CMS
Handleiding voor het toevoegen van een nieuwe tenant en website aan het gedeelde Payload CMS.
Deze handleiding beschrijft hoe je een nieuwe website (tenant) toevoegt aan het gedeelde Payload CMS.
Vereisten
- Admin toegang tot Payload CMS
- Nieuwe website (Next.js) met Payload API client
Stap 1: Tenant Aanmaken
- Log in op cms.seanvermond.com als admin
- Ga naar Tenants (Administratie groep)
- Klik "Create New"
- Vul in: naam, domein, revalidateUrl, revalidateSecret, locale
- Sla op — noteer het tenant ID
Stap 2: API Key User Aanmaken
- Ga naar Users
- Maak nieuwe user aan met role "editor"
- Email format:
api-<site>@seanvermond.com - Schakel "Enable API Key" in
- Genereer een API key
- Koppel de user aan de juiste tenant
Stap 3: Frontend Configuratie
In de Next.js applicatie:
- Stel
PAYLOAD_CMS_URL=https://cms.seanvermond.comin als env var - Stel
PAYLOAD_API_KEY=<generated-key>in als env var - Stel
REVALIDATION_SECRET=<generated-secret>in als env var - Implementeer een revalidatie endpoint op
/api/revalidate - Gebruik de Payload API client met
Authorization: users API-Key <key>header
Stap 4: CMS Collecties Updaten (optioneel)
Als de nieuwe website specifieke collecties nodig heeft:
- Maak de collectie aan in
payload-cms/src/collections/ - Registreer in
payload.config.ts - Voeg toe aan multi-tenant plugin configuratie
- Deploy CMS update via Coolify
Stap 5: Verificatie
Bijgewerkt: 28-2-2026