Deploying Next.js Apps on Cloudflare Workers Across Multiple Accounts

Dear all,

Current Setup

  • Using Cloudflare Workers to host Next.js apps for clients
  • Clients have their own Cloudflare accounts (set up by me)
  • My company's account is enrolled as admin on client accounts
  • Successfully deploying workers to my company's Cloudflare account using opennextjs-cloudflare
## Problem
When attempting to create a CNAME record in a client's DNS settings that points to a worker in my company's account, I receive a "CNAME Cross-User Banned" error.

Goal

Maintain a centralized system where:
  • Workers are deployed and billed through my company's account
  • Clients don't need to manage worker deployments
  • Client domains can properly point to these workers
  • Similar simplicity to what was previously achieved with Vercel
## Looking For
The simplest solution to overcome the cross-account CNAME restriction while maintaining centralized management and billing.
Was this page helpful?