😎 Check your DNS status
Use DNS Checker to verify that your domain has successfully propagated before adding a site with SSL. This is the cause for most site creation failures as the DNS needs to be propagated to successfully verify the domain points to the correct server during the SSL creation process.
When setting up a site, you will need to point the a record for the domain you are setting up to the provisioned server.
How you do this is dependent on the domain registrar and DNS services that you use. Many of the cloud providers, such as DigitalOcean and Vultr, have DNS services you can use to point to your server.
Here are the standard steps to get your domain up and pointing to your server.
- Purchase a domain via a registrar such as namecheap, godaddy, network solutions, etc
- Go to the DNS services provider you wish to use, such as DigitalOcean as an example
- Locate the domain name servers for the provider that you will need to point the domain to; for example, DigitalOcean has you point your domain to ns1.digitalocean.com, ns2.digitalocean.com, and ns3.digitalocean.com
- Navigate back to you domain registrar, manage your domain, and add in the dns records to point to name servers discovered in the previous step
- Navigate back to DNS service provider, locate the domain setup area, and add your domain
- Point the 'a' record to the public IP of your provisioned server; note, you can configure subdomains by adding the subdomain record to both your dns service and to Cleaver when adding the url for the site you are creating
Please note, often it takes time when initially registering and configuring a domain for it to propagate around the globe. Use DNS Checker to verify the NS and A records have propagated. This is especially important if you are adding SSL certificates to the site as the service requires the domain to point to the correct server IP when assigning a certificate.