This doc contains some provider-specific DNS instructions, for publishing to custom domains with Coda. These instructions can also be found within the product, when completing the connection process. To learn more about publishing Coda docs on custom domains, check out .
Generic DNS instructions
In your DNS provider, create the following two records:
- CNAME record at <www.yourdomain.com> (or just www) with value "custom.coda.io"*
- TXT record at <_coda.www.yourdomain.com> (or just _coda.www) with value "Doc:<coda document ID>"
* For top-level domains that don't allow you to enter a CNAME, instead create 3 "A" records with values
- 52.27.113.22
- 44.240.246.212
- 44.225.108.22
And a TXT record at <_coda.yourdomain.com> (or just _coda) with value "Doc:<coda document ID>"
CNAME Instructions
(using www or a subdomain)
GoDaddy
1. Log in to your GoDaddy . 2.Select your domain to access the Domain Settings page.
3.Select “Manage DNS” under “Additional Settings.”
4. Select Add at the top of the page
a. Set Type to “CNAME”.
b. Set Name to “www” (or anything you’d like the subdomain to be). Be sure to check that you don’t have other records using the asme name; GoDaddy often has a default record using “www” that you may need to change.
c. Set Value to “custom.coda.io”.
d. TTL can be whatever you like.
5. Now select “Add Record”.
6. Press “Add” at the top of the page again to set up your TXT record.
a. Set Type to “TXT”.
b. Set Name to “_coda.www”. For subdomains, replace “www” with that subdomain name.
c. You can copy and paste the TXT value from Coda or use your DocID ("Doc:<coda document ID>").
d. As before, you can choose any option for your TTL.
7. Press “Add Record” again. Now you should see your two new records, similar to this:
8. Enjoy your published doc with a custom domain!
NameCheap
1. Login to Namecheap and navigate to your Domain List.
2. Select “Manage” on the domain you would like to connect with your Coda doc.
3. Navigate to “Advanced DNS”.
4.Select the red “Add New Record” in the middle of the page.
a. Set Type to “CNAME”.
b. Set Host to “www” or any subdomain you’d like.
c. Set Value to “custom.coda.io”.
d. TTL can be left as “automatic”.
e. Click the green check to the right, or save all changes below.
5. Next press Select “Add New Record” at the bottom of the page again to set up your TXT file.
a. Set host to “_coda.www”.
b. You can copy and paste the TXT value from coda or use your DocID ("Doc:<coda document ID>").
c. As before, TTL can be left as “automatic”
6. Most DNS updates take effect within an hour, but could take up to 48 hours to update globally. When finished, Coda will email you, and you should see the Custom Domain Settings update to verify it.
7. Enjoy your published doc with a custom domain!
Google Domains
2. Select “Manage” on the domain you would like to connect with your Coda doc.
3. Navigate to "DNS" in the side navigation.
4. Select “Create New Record” in the custom records section.
a. Set Host name to “www” or any subdomain you’d like.
b. Set Type to “CNAME”.
c. TTL can be any value you like, or leave as the default.
d. Set Data to “custom.coda.io”.
5. Select “Create New Record” again.
a. Set Host name to “_coda.www”, or replace “www” with the subdomain you previously set.
b. Set Type to “TXT”.
c. TTL can be any value you like, or leave it as the default.
d. You can copy paste the TXT value from Coda or use your DocID ("Doc:<coda document ID>").
6. Select "Save".
7. Most DNS updates take effect within an hour, but could take up to 48 hours to update globally. When finished ,Coda will email you, and you should see the Custom Domain Settings update to verify it.
8. Enjoy your published doc with a custom domain!
9. Optional steps to redirect your root domain to “www”:
If you want your domain to redirect to “www.example.com: when you only type example.com into the browser, follow these domain forwarding steps. Before making these changes, wait until your “www” domain is connected and working with Coda.
10. Navigate to "Website" in the left hand navigation, then click "Set up forwarding" on the right.
11. Now, click "Edit" in the "forward from" section, and delete the “www” version of your domain.
12. Then add your full domain, including “www”, into the "forward to" section.
13. Under "Advanced Options", adjust the settings below.
a. Set as a 301 permanent direct.
b. Decide if you want a path forward or not.
c. Select if your domain uses “https” or not.
14. Click the "Forward" button at the bottom. Your forwarding is now set up. It may take up to 48 hours for these changes to take effect.
Hover (Tucows)
1. Log in to your hover . 2. Select your domain to access the overview page, and select "DNS" in the right hand tabs.
3. Select "Add a Record" at the top of the page.
4. Enter the CNAME details.
a. Set Type to “CNAME”.
b. Set Hostname to “www” or anything you’d like to be the subdomain.
c. Set Target Name to “custom.coda.io”.
d. TTL can be whatever you like.
5. Now select “Add Record”.
6. Next, press "Add a record" at the top of the page again to set up your TXT file.
a. Set Type to “TXT”.
b. Set Hostname to “_coda.www”. For subdomains, replace “www” with that subdomain name.
c. You can copy and paste the TXT value from Coda or use your DocID ("Doc:<coda document ID>").
d. As before you can choose any option for your TTL.
7. Press “Add Record” again. Now you should see your two new records in the list.
8. Enjoy your published doc with a custom domain!
APEX Instructions
(Root domains without www or a subdomain)
Godaddy
1. Log in to your GoDaddy . 2. Select your domain to access the Domain Settings page.
3. Select “Manage DNS” under Additional Settings.
4. Select Add at the top of the page.
a. Set Type to “A”.
b. Set Name to “@”.
c. Set Value to the first A record above (“44.225.108.22”).
d. TTL can be whatever you like.
5. Now select “Add Record”.
6. Select “Add” and repeat the process to add the two other A records.
7. Next, press “Add” at the top of the page again to set up your TXT file.
a. Set Type to “TXT”.
b. Set Name to “_coda”.
c. You can copy and paste the TXT value from Coda or use your DocID ("Doc:<coda document ID>").
d. As before you can choose any option for your TTL.
8. Press “Add Record” again. Now you should see your A and TXT records similar to this:
9. Most DNS updates take effect within an hour, but could take up to 48 hours to update globally. When finished, Coda will email you, and you should see the Custom Domain Settings update to verify it.
10. Enjoy your published doc with a custom domain!
Namecheap
1. Login to Namecheap and navigate to your . 2. Select “Manage” on the domain you would like to connect with your Coda doc.
3
3. Navigate to “Advanced DNS”.
4. Select “Add New Record” at the bottom of the page.
a. Set Type to “A RECORD”.
b. Set Host to “@”.
c. Set Value to the first IP value.
d. TTL can be left as “automatic”.
5. Next, press Select “Add New Record” at the bottom of the page to add the other two A records.
6. Next, press Select “Add New Record” at the bottom of the page again to set up your TXT file.
a. Set Type to “TXT Record”.
b. Set Host to “_coda”.
c. You can copy and paste the TXT value from Coda or use your DocID ("Doc:<coda document ID>").
d. As before, TTL can be left as “automatic”.
7. Most DNS updates take effect within an hour, but could take up to 48 hours to update globally. When finished, Coda will email you, and you should see the Custom Domain Settings update to verify it. 8. Enjoy your published doc with a custom domain!
Google Domains
2.Select “Manage” on the domain you would like to connect with your Coda doc.
3. Navigate to "DNS" in the side navigation.
4. Select “Create New Record” in the custom records section. a. Leave Host Name blank.
b. Set Type to “A”.
c. TTL can be any value you like, or leave as the default.
d. Set Data to the first A record, "44.225.108.22".
5.Select “+ Add more to this record” under the "data" input field.
a. Add the second A record.
b. Select “+ Add more to this record” again.
c. Add the third A record.
6. Select “Create New Record” again.
a. Set Host name to “_coda” or replace “www” with the subdomain you previously set.
b. Set Type to “TXT”.
c. TTL can be any value you like, or leave as the default.
d. You can copy and paste the TXT value from coda or use your DocID ("Doc:<coda document ID>").
7. Select "Save".
8.Most DNS updates take effect within an hour, but could take up to 48 hours to update globally. When finished, Coda will email you, and you should see the Custom Domain Settings update to verify it.
9. Enjoy your published doc with a custom domain!
10. Optional steps to redirect www to your root domain.
If you want your domain to redirect to “example.com” when you type “www.example.com” into the browser, follow these domain forwarding steps. Before making these changes, wait until your “www” domain is connected and working with Coda.
11. Navigate to "Website" in the left hand navigation, then click "Set up forwarding" on the right.
12. Now, click "Edit" in the "forward from" section, and delete the root version of your domain (the empty field without www).
13.Then add your root domain, without “www”, into the "forward to" section.
14. Under "Advanced Options", adjust the settings below.
a. Set as a 301 permanent redirect.
b. Decide if you want path forward or not.
c. Select if your domain uses https or not.
15. Click the "Forward" button at the bottom. Your forwarding is now set up. It may take up to 48 hours for these changes to take effect.
Hover (Tucows)
1. Log in to your hover . 2. Select your domain to access the overview page, and select "DNS" in the right hand tabs.
3. Select "Add a record" at the top of the page.
4. Enter the first A name record.
a. Set Type to “A”.
b. Set Hostname to “@”.
c. Set IP Address to the first A record above (“44.225.108.22”).
d. TTL can be whatever you like.
5. Now select “Add Record”.
6. Select “Add” and repeat the process to add the two other A records.
7. Next, press "Add a record" at the top of the page again to set up your TXT record.
a. Set Type to “TXT”.
b. Set Hostname to “_coda”.
c. You can copy and paste the TXT value from Coda or use your DocID ("Doc:<coda document ID>").
d. As before, you can choose any option for your TTL.
8. Press “Add Record” again. Now, you should see your A and TXT records in the list, like below.
9. Most DNS updates take effect within an hour, but could take up to 48 hours to update globally. When finished, Coda will email you, and you should see the Custom Domain Settings update to verify it.
10.Enjoy your published doc with a custom domain!