SVM Docs
Handleidingen
Geverifieerd 28-2-2026

Hoe 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

  1. Log in op cms.seanvermond.com als admin
  2. Ga naar Tenants (Administratie groep)
  3. Klik "Create New"
  4. Vul in: naam, domein, revalidateUrl, revalidateSecret, locale
  5. Sla op — noteer het tenant ID

Stap 2: API Key User Aanmaken

  1. Ga naar Users
  2. Maak nieuwe user aan met role "editor"
  3. Email format: api-<site>@seanvermond.com
  4. Schakel "Enable API Key" in
  5. Genereer een API key
  6. Koppel de user aan de juiste tenant

Stap 3: Frontend Configuratie

In de Next.js applicatie:

  1. Stel PAYLOAD_CMS_URL=https://cms.seanvermond.com in als env var
  2. Stel PAYLOAD_API_KEY=<generated-key> in als env var
  3. Stel REVALIDATION_SECRET=<generated-secret> in als env var
  4. Implementeer een revalidatie endpoint op /api/revalidate
  5. 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:

  1. Maak de collectie aan in payload-cms/src/collections/
  2. Registreer in payload.config.ts
  3. Voeg toe aan multi-tenant plugin configuratie
  4. Deploy CMS update via Coolify

Stap 5: Verificatie










Bijgewerkt: 28-2-2026