Volver a casos de uso
Phase 0Rol: Operator owner / Operations lead

UC2 · Site infrastructure: domain, email, roles, accounts

After self-signup, lock down the site's foundation: bind your domain, configure mail sending, define roles, and provision admin accounts for your team.

UC1 gets you a working backoffice. UC2 turns that backoffice into something you can hand to a team and serve real players from.

What you'll configure

  • Custom domain. Map your brand domain (e.g. play.yoursite.com) to the Operator. Cloudflare Custom Hostname under the hood — no apex-nginx, no A records. Players see your brand, not ours.
  • Email sender. Bind the outbound mail sender for transactional emails (account verification, withdrawal confirmation, deposit receipts). DKIM/SPF/DMARC walkthrough included.
  • Role definitions. RBAC roles for finance, support, marketing, ops. Each role gets a scoped permission set so the support team can't approve withdrawals and finance can't edit CMS copy.
  • Admin accounts. Invite-by-email flow with 2FA enforcement and audit-logged session history.

Full playbook

Open the original guide for the complete field reference, DNS provider walkthroughs (Cloudflare / Route53 / Namecheap), and the "common mistakes" debrief.

Screenshots

Figure 1.1 — Domains list (this demo Operator has not yet bound a custom domain, list is empty; a default domain was assigned at Operator creation)
Figure 1.1 — Domains list (this demo Operator has not yet bound a custom domain, list is empty; a default domain was assigned at Operator creation)
Figure 1.2 — Add Domain Step 1: select Operator + Domain + ACME Challenge + Custom Domain
Figure 1.2 — Add Domain Step 1: select Operator + Domain + ACME Challenge + Custom Domain
Figure 2.1 — Root Domains (this demo Operator has not yet bound a root domain)
Figure 2.1 — Root Domains (this demo Operator has not yet bound a root domain)
Figure 3.1 — Email Service list (this demo Operator has not yet bound a sending domain)
Figure 3.1 — Email Service list (this demo Operator has not yet bound a sending domain)
Figure 3.2 — Bind New Domain dialog
Figure 3.2 — Bind New Domain dialog
Figure 4.1 — Role list (Built-In section shows roles available to the current Operator)
Figure 4.1 — Role list (Built-In section shows roles available to the current Operator)
Figure 4.2 — New Role form
Figure 4.2 — New Role form
Figure 5.1 — Account list (filtered by the top-bar Operator; in this demo 0410co01 has 2 accounts)
Figure 5.1 — Account list (filtered by the top-bar Operator; in this demo 0410co01 has 2 accounts)
Figure 5.2 — New Account dialog
Figure 5.2 — New Account dialog