Your website. Your accounts.

Set up your domain and hosting.

Buy your domain, create your GitHub repository, and host with Cloudflare in your own accounts. First Signal builds your website and delivers approved files. We do not host it or pay its domain and hosting bills.

Loading your website…

1. Prepare your accounts

  1. Buy a domain from your chosen registrar using your own account and payment method.
  2. In your own GitHub account, create a dedicated website repository. Private is recommended. Initialize it with a README and use main as its default branch. Keep unrelated files out of this repository.
  3. In your own Cloudflare account, create a Pages project connected to that repository. Choose no framework, use exit 0 as the build command and . as the output directory. Your project gets a pages.dev address. It may have no working homepage until we deliver your approved files.
  4. Add your purchased domain in the Pages project's Custom domains section. Follow Cloudflare's DNS instructions. You accept provider terms directly with each provider.

Cloudflare's static HTML setup guide · Custom domain guide