Custom Domains on Divshot

It's easy to get your Divshot app up and running on a custom domain.

You'll need to first add the domain into your Divshot app, and then set up your DNS to point at your app. You must do both parts for your custom domain to work.

Adding the Domain to Your App

Using the Dashboard

To add a custom domain to your app using the Dashboard, follow these steps:

In your app list, select an app and go to your app settings page:

App Settings

Enter your domain - it is recommended you add both www and non-www if you are not 100% sure.

App Settings

Click Add Domain

That's it! Set up your DNS if you haven't done so already, give it a few minutes to propagate and enjoy using a custom domain!

Environment Domains

If you are using a High-Performance app you are also able to use a custom domain on your development and staging environments. See the Environment Domains Guide

Using the CLI

In the directory for your Divshot project, you can see existing custom domains for your app like so:

divshot domains

To add a new custom domain, just use domains:add:

divshot domains:add

To remove a domain, just use domains:remove:

divshot domains:remove

Setting up DNS

Once you've added the custom domain to your app, you will need to create a CNAME pointing your domain to If you've already added the custom domain using the command line tool, you should be able to see your site up and running immediately!

Do not use when setting up a domain for your Production environment. Use only

Apex Domains

We do not presently offer A record IP addresses to host apex domains with Divshot. If you wish to use the apex domain (e.g. instead of with Divshot you will need to make use of a DNS provider that offers top-level domain aliasing. These providers are known to work (let us know if there are others!):


If you have any questions about custom domains, please get in touch.