Knowledge base

Connect a Cloudflare domain to your Artery portfolio

Point a domain whose DNS is on Cloudflare to your Artery site. Which DNS records to add, why they must be set to DNS only (grey cloud), and how to check that your site is live.

Updated

When you connect your own domain, your portfolio site opens at an address like yourname.com instead of yourname.getartery.com. The free getartery.com address keeps working too.

This guide is for a domain whose DNS is managed on Cloudflare: one you registered with Cloudflare, or one you moved to Cloudflare’s nameservers.

Before you start

The one Cloudflare setting that matters: DNS only

Cloudflare can run each record in one of two modes, shown as a cloud next to the record:

The A and CNAME records for Artery must be DNS only. Artery serves your site from its own servers and gets the secure (https) certificate for your domain itself. To do that, it checks that your domain leads to Artery’s address. When the record is proxied, your domain leads to Cloudflare’s addresses instead, so the check never passes and your domain stays at Waiting for DNS.

With DNS only, Cloudflare’s caching, firewall and SSL/TLS settings do not apply to these records, and you do not need to change any of them. Your site is still served over https, with a certificate Artery manages. TXT records are always DNS only, so there is nothing to set on the TXT record.

1. Add the domain in Artery

  1. In your Artery dashboard, open Settings, then the Portfolio tab.
  2. Open Custom domain and select Add domain.
  3. Type your domain, for example yourname.com, and select Add domain.

Artery now shows the DNS records to add, with a status of Waiting for DNS. Keep this page open: each name and value has a copy button.

For yourname.com, you get three records:

Type Name Value Proxy status
A @ The IP address Artery shows DNS only
CNAME www domains.getartery.com DNS only
TXT _artery-verify Your verification code, which starts with artery-verify- (none)

For a subdomain such as art.yourname.com, you get two: a CNAME named art with the value domains.getartery.com (DNS only), and a TXT named _artery-verify.art with your verification code. Use the names Artery shows you.

Always copy the IP address and the code from Artery: the code is unique to your portfolio and your domain.

2. Open the DNS records in Cloudflare

  1. Sign in to the Cloudflare dashboard and select your domain.
  2. Go to DNS, then Records.

3. Clear the records that are in the way

A name can only point to one place, so look at what is already there for @ (shown as your domain name) and www:

Leave your email records alone: MX records and the TXT records your email provider gave you are not affected.

4. Add the records

Select Add record for each one:

  1. A record. Type A, Name @, IPv4 address the IP address from Artery. Turn Proxy status off so it reads DNS only. Leave TTL on Auto. Select Save.
  2. CNAME record. Type CNAME, Name www, Target domains.getartery.com. Turn Proxy status off so it reads DNS only. Select Save.
  3. TXT record. Type TXT, Name _artery-verify, and paste your verification code into the content field. Select Save.

Type only the part before your domain in Name: Cloudflare adds the domain itself, so _artery-verify becomes _artery-verify.yourname.com.

When you are done, check the records list: the A record and the CNAME record both show a grey cloud and DNS only. If either shows an orange cloud, select Edit on it, switch it to DNS only and save.

5. Wait for the check

Artery checks your domain every five minutes, so you can close the page. Changes on Cloudflare usually show up within minutes. To check right away, open Settings, Portfolio, Custom domain and select Check again.

Each record shows Live once it is found. When the domain is live, Artery sets up the secure (https) certificate for it on its own; there is nothing to buy or install.

If www works before the @ record does, your site opens on www.yourname.com first, and moves to yourname.com as soon as the @ record points to Artery.

If something does not work

Still stuck? Contact us with your domain name and we will look at it.