Setting up a custom domain

1

Set your custom domain in settings

Head to the settings page in the app, scroll to the bottom, select custom domain, then in the modal that opens enter your three-part domain (e.g., www.example.com or sub.example.com not www.sub.example.com or example.com)

Once you've set that, it'll take a moment to load. Once you see a confirmation message, close the modal and view the records we provide you.

2

Adding the records to your DNS

You'll receive three records: A, CNAME, and a second CNAME for SSL. All of these have to be added to your DNS host for this to properly work.

    GoDaddy Google Domains Cloudflare
3

Allow for 24-48 hours to pass

DNS can take time to update, although it may be shorter than this time period, it can take up to 48-hours for the domain to connect with Unstack and become secured via SSL.

Documentation on the domain process

In this article

Custom Domains We Accept

Currently, we only process up to a one-tier subdomain. Therefore, your domain should only consist of three parts: [subdomain].[domain].[origin]

Here are two examples of domains we can accept;

  1. www.example.com
  2. subdomain.example.com

We cannot, at this time, accept these domains;

  1. www.subdomain.example.com
  2. subdomain.www.example.com

Getting Your DNS Records

First, navigate to the settings page, once there go to the Custom Domain selector in the Domain Section.

You should input a domain of three parts (e.g., www.unstack.com) not unstack.com. Or, if you're using a subdomain: subdomain.unstack.com and not www.subdomain.unstack.com. When using a subdomain, remember to clear the "www."

When setting up a www. domain, we will support both the domain with the www prefix and without. Therefore, when someone goes to www.unstack.com or unstack.com they'll land in the same location.

Setting Up Your DNS

Here's a GoDaddy Example Video to Help!

Head over to your DNS host, this might be your registrar or your selected DNS host. To find out who is hosting your DNS please contact your IT person.

Then add the records to your DNS.

For these examples, we’ll be using the information we got back from submitting the form in settings; it should look like this;

image
DNS setup changes host-to-host, however, the following tutorial should aid you with navigating your hosting provider’s settings section;
  1. Head to your DNS section in your hosting provider, if you cannot find this Google “editing DNS with [hosting provider name]” and a help doc or blog should appear! If it doesn’t message us.
  2. Add the values in the screenshot above to their respective fields.

Cloudflare Example;
Login then select the domain you’d like to edit. From there, navigate to the DNS section of said domain’s settings.

Once there, click “Add Record”

  1. For the first row on the table pictured in the screenshot, we’ll be using an “A” record. Therefore, we’ll set the type to “A”
  2. As for the name, that will be “@”
  3. For the content/body/value that will be the IP address generated in your table;
image
Then to do so with CNAMEs since there are two, we’ll add the names to the name field and the values into the field we placed the IP address.

Google Domains Example

Go to your domain settings in Google domains, click DNS, then scroll to “custom resource records.”

For this, we’ll mimic Cloudflare; however, adjust since Google requires one additional field (TTL).

image
Note, for this example, we have TTL (time to live). I suggest 5M, which equals five minutes; however, 1H (one hour) is the default value.

Your TTL value dictates how long it will take for this update to publish.

DNS may take up to 48 hours to update!

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still a bit stuck? How can we help? How can we help?