Custom Domain and DNS Settings

Custom Domain and DNS Settings

When your Scrivito website is created at my.scrivito.com, it is deployed to our partners at Netlify. Of course, we would love for you to continue to use the scrivito.net subdomain, but we understand that you probably want to have a domain of your own. While you are free to host the JS and HTML code wherever you like, these instructions will reference the setup for using your Scrivito website with Netlify. If you do not already own a custom domain, you will need to buy one with a domain registration service.

Claim your tenant on the Scrivito dashboard

If you have not already, claim your Scrivito website on Netlify:

  1. Go to your website settings at my.scrivito.com.
  2. Choose the “Deployment” tab.
  3. Click the CLAIM YOUR SITE ON NETLIFY button.

After clicking the button, you will be directed to Scrivito’s portal on Netlify. From here, you can log in or create a Netlify account for free.

Change the domain settings on Netlify's dashboard 

From your Netlify dashboard:

  • Select which website you wish to change.
  • Click on the Domain settings button or choose “Settings” > “Domain management”.
  • Click the button to “Add Custom Domain”.

The Netlify documentation has additional details.

Add a custom domain

The basic steps to set up your custom domain are as follows:

  • Decide on and register your custom domain.
  • Add your custom domain to your Netlify site.
  • Configure your DNS provider so that the domain points to the Netlify servers.

Once you are done, there will be a warning shown in this section until you verify the DNS configuration.

Change your DNS or register one with Netlify

At this point, you have two options. You can use your own (any other) DNS service, or you can use Netlify’s. They have a very thorough explanation of all the caveats of each choice in their documentation. Once again, we recommend using Netlify’s service as it is the most robust option, but the choice is yours.

Clicking on each of the “Check DNS configuration” links will provide an explanation of the next steps based on the domain chosen.

Use the provided Let’s Encrypt certificate or upload a custom one

Once you have configured and verified your DNS, it is highly recommended to set an SSL certificate. And guess what? Netlify can set it up for you right from their dashboard.... for free! Thanks to their partnership with Let’s Encrypt, they will set up an SSL certificate for you in 2 clicks. Of course, you can use your own certificate as well. Just select “Set Custom Certificate” in the SSL/TLS certificate section of the “Domain management” page.

Update your website’s URL on the Scrivito dashboard

Finally, edit the URL of your website on the dashboard’s “Deployment” tab and replace it with the new base URL resulting from the domain you configured in your Netlify settings. This base URL is used in email notifications sent, for example, after inviting someone as a collaborator into a working copy, or when obtaining the URL of a specific page using the “Share page” main menu item in Scrivito’s editing interface.

In summary ...

  • Claim your site on the Scrivito dashboard, “Deployment” tab.
  • Input the custom domain on the Netlify dashboard, “Domain management” section.
  • Change your DNS settings and verify.
  • Set an SSL certificate.
  • Update your website’s URL on the Scrivito dashboard.

Depending on the process and choices you make, the full transfer of your custom domain to your Scrivito site can take 24 hours to resolve. It’s a big internet and all the phone books have to be changed...