DNS Setup

What You Need to Do

Point your domain to our server by adding an A record in your domain registrar's DNS settings.

TypeName/HostValue/Points ToTTL
A @ server-ip-addr 300
A www server-ip-addr 300

The @ record handles example.com. The www record handles www.example.com. Set both if you want both to work.

Using a Subdomain

If your site uses a subdomain (e.g., blog.example.com), create the A record with the subdomain name:

TypeName/HostValueTTL
A blog server-ip-addr 300

Provider-Specific Instructions

Cloudflare
  1. Go to your domain's DNS settings in the Cloudflare dashboard
  2. Click Add Record
  3. Set Type to A, Name to @, IPv4 to server-ip-addr
  4. Set Proxy status to "DNS only" (grey cloud) initially
  5. Click Save
Important: Keep the Cloudflare proxy OFF (grey cloud) until your site is fully deployed and SSL is active. You can enable it (orange cloud) later.
Namecheap
  1. Go to Domain List > Manage > Advanced DNS
  2. Click Add New Record
  3. Type: A Record, Host: @, Value: server-ip-addr, TTL: Automatic
  4. Save changes
GoDaddy
  1. Go to My Products > DNS > Manage
  2. Click Add under Records
  3. Type: A, Name: @, Value: server-ip-addr, TTL: 600
  4. Save

DNS Propagation

After updating DNS records, changes typically propagate within 5-30 minutes, but can take up to 48 hours in rare cases.

You can check propagation status using online tools like dnschecker.org.

Troubleshooting

  • ERR_SSL_PROTOCOL_ERROR: DNS may not have propagated yet, or the SSL certificate hasn't been issued. Wait a few minutes, then try the "Fix SSL" button on your site's detail page.
  • Site shows wrong content: Make sure you don't have conflicting DNS records (e.g., an old A record or CNAME pointing elsewhere).
  • www works but root domain doesn't (or vice versa): Make sure you have A records for both @ and www.