Setting up a custom domain for your Unstack site to be hosted on.
Note: If you're on a free plan, you will only receive one DNS record due to not having SSL enabled for your account.
Step-by-step
- Your first step will be setting up your custom domain within the application in order to generate the DNS records that you'll need to add to your DNS registrar.
Begin this process by going to the settings page within the app and selecting custom domain:
- Next, once the drawer opens you'll input your domain name which may follow the following format: [prefix].[root].[suffix], thus, this domain would be accepted: www.example.com and subdomain.example.com, however, these would not be: www.subdomain.example.com or example.com.
Once you've entered the domain, click "Set domain" this will generate the first DNS record. -
Next, if you're on a paying plan, you'll have the choice to enable SSL which we highly recommend if applicable. You can enable this by clicking "Add SSL".
Once you've gone through the process of generating those records you should see the following: -
Now, please refer to the specific instructions for adding that DNS into your registrar like GoDaddy, Google Domains, and others.
Registrar Specific Information
Registrars we have written on
Google Domains
-
Login to Google Domains and select the domain you'd like to edit:
Once your there, select DNS from the left sidebar:
-
Then, scroll to "Custom resource records", this is where you'll add the records from Unstack
-
Once there, you'll add each of the 1-3 records in following this format:
The "TTL" may be 5M
-
Once all 1-3 records are added, it should look like this:
After that, your site will be live within 24-48 hours.
GoDaddy
Additionally, GoDaddy has some great documentation on this process, thus, we'll "hand the mic" off to them.
ionos (1and1)
Ionos did not provide public documentation, but you can refer to this doc.
Cloudflare
Login to Cloudflare and head the main dashboard where your domains will be listed.
Once you're here select the domain you'd like to edit:


Next, after you've selected the domain you'd like to edit you'll select "DNS" from the top menu:
Once you've reached the DNS manager, you're going to add each record one-by-one by first clicking "+ Add Record"
Then, you'll fill out the form in the following format:

You need to shut off proxying:

The proxy status should read "DNS Only":
Once you've added those 1-3 records, it should look like this:
After it looks like this, within 24-48 hours your site will be live!
SquareSpace
You can reference this documentation directly from SquareSpace Domains.
NameCheap
Sign into your Namecheap account (The Sign In option is available in the header of the page).
Select Domain List from the left sidebar and click on the Manage button next to your domain:

Navigate to the Advanced DNS tab at the top of the page:

Click the "Add New Record" button.

Now, fill out the form that toggles open:


Once you've added the 1-3 records, it should take up to 48-hours for everything to properly configure.
Other
Quick favor - can you submit your DNS registrar here so we know to write a doc on it: OPEN SURVEY