How to connect a custom domain to a fork.page project

A step-by-step guide to connecting a custom domain to your fork.page project with either a CNAME record or an A record.

You can publish a fork.page project on your own domain. First create the DNS record at your domain provider, then enter the same hostname in the project settings.

Option 1: CNAME record

Use CNAME for a subdomain such as docs.example.com, blog.example.com, or help.example.com.

  • Open DNS settings at your domain provider.
  • Create a CNAME record. For docs.example.com, use Host or Name: docs.
  • Set Target or Value to fork.page.
  • Save the record and wait for DNS changes to propagate.

Option 2: A record

Use an A record for the root domain, for example example.com without www. A root domain cannot normally use a classic CNAME record.

  • Open DNS settings at your domain provider.
  • Create an A record. Set Host or Name to @.
  • Set Value or Points to to 54.38.212.249.
  • Save the record and wait for DNS changes to propagate.

Connect the domain in fork.page

  • Open your profile and expand Projects.
  • Open Project settings with the gear button.
  • In Connected domain, enter only the hostname, without https:// and without a path.
  • Click Save.

After DNS has propagated, the project hub will be available at https://your-domain.example/ and project articles will use URLs such as https://your-domain.example/article-slug.

Important notes

  • Do not enter https://, a trailing slash, or an article path in Connected domain.
  • Use CNAME for a subdomain and A for the root domain unless your DNS provider offers ALIAS or CNAME flattening.
  • DNS propagation can take from a few minutes up to 24–48 hours depending on the provider and TTL.
  • If the domain resolves but does not open the project, check that the hostname in Project settings exactly matches the DNS hostname.