Five steps. Until step 2 is done the registry stays in its holding state and shows no data to anyone.
https://pages.diiiploy.iohttps://pages.diiiploy.io/api/auth/callback/googleFor local work also add http://localhost:3000/api/auth/callback/google.Add GOOGLE_CLIENT_ID and GOOGLE_CLIENT_SECRET to the project’s environment variables for Production, then redeploy. The registry switches out of setup mode on the next deploy.
DNS for diiiploy.io is edited in Squarespace, not Vercel. Add the record Vercel asks for on the domain screen:
pages → CNAME → cname.vercel-dns.com_vercel TXT verification record if Vercel asks for oneDNS usually settles within minutes; Vercel issues the certificate automatically once it resolves.
Apply the repo's migrations from a checkout (per platform standards — schema changes ship as migrations, never hand-run SQL): supabase link --project-ref rdscvkhmabgvakbsrwjw then supabase db push. The 0002_seed migration grants admin to chase@diiiploy.io and trevor@diiiploy.io and creates the five starting access groups. (Already applied for this deployment on 2026-09-05.)
Set RESEND_API_KEY in Vercel. Until it is set, the sync still runs and still catalogs new pages — it just does not send the “new page” email, and it leaves those pages queued so they are emailed once the key exists.