Skip to content

ADR-004: CF for SaaS naar CF Pages Custom Domains

Klant-domeinen worden gekoppeld via de Cloudflare Pages Custom Domains API, niet via CF for SaaS (Custom Hostnames).

Beam moet klant-domeinen koppelen aan hun publieke site. CF for SaaS (Custom Hostnames) vereist een fallback origin server — een VPS die als SPOF fungeert. CF Pages Custom Domains werkt direct met het Pages project.

CF Pages Custom Domains (gekozen):

  • Geen VPS/origin server nodig
  • Directe SSL provisioning
  • Simpelere setup (één API call)
  • Geen SPOF

CF for SaaS (Custom Hostnames):

  • Meer controle over SSL settings
  • Vereist fallback origin (VPS)
  • Complexere DNS setup
  • Enterprise-grade features (niet nodig)
  • POST /domains/connect maakt een CF Pages Custom Domain aan
  • Cron pollt elke 5 minuten voor DNS status
  • Max 5 domeinen per site
  • Status tracking: pending → active / error
  • DNS instructies worden aan gebruiker getoond na connectie