Configuring Custom Domain

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


  1. 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:

  2. 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.

  3. 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:

  4. Now, please refer to the specific instructions for adding that DNS into your registrar like GoDaddy, Google Domains, and others.

    Find Your Registrar's Setup Instructions

Registrar Specific Information

Registrars we have written on

Google Domains

  1. Login to Google Domains and select the domain you'd like to edit:

    Once your there, select DNS from the left sidebar:

     

  2. Then, scroll to "Custom resource records", this is where you'll add the records from Unstack



    1. Once there, you'll add each of the 1-3 records in following this format:

      The "TTL" may be 5M

    2. 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