Omaship

DNS Setup

DNS configuration is the only manual step. Here's exactly what records you need.

Required Records

Add these records at your domain registrar (GoDaddy, Namecheap, Cloudflare, etc.):

Type Name Value Purpose
A @ [Your server IP] Main domain
A www [Your server IP] www subdomain
CNAME *.preview yourdomain.com PR previews

Your server IP is shown in your Omaship dashboard after creating your app.

Provider-Specific Guides

Cloudflare

  1. Go to DNS → Records
  2. Add A record: Name @, IPv4 [your IP], Proxy status: DNS only
  3. Add A record: Name www, IPv4 [your IP], Proxy status: DNS only
  4. Add CNAME: Name *.preview, Target yourdomain.com

Important: Set proxy status to "DNS only" (gray cloud). Orange cloud breaks SSL.

Namecheap

  1. Go to Domain List → Manage → Advanced DNS
  2. Add A record: Host @, Value [your IP]
  3. Add A record: Host www, Value [your IP]
  4. Add CNAME: Host *.preview, Value yourdomain.com. (note the trailing dot)

GoDaddy

  1. Go to My Products → DNS
  2. Add A record: Name @, Value [your IP]
  3. Add A record: Name www, Value [your IP]
  4. Add CNAME: Name *.preview, Value @

Propagation Time

DNS changes typically take 5-30 minutes to propagate. You can check status at:

Troubleshooting

Site not loading after DNS change

  • Wait 30 minutes for propagation
  • Clear browser cache or try incognito mode
  • Verify records at dnschecker.org

SSL certificate errors

  • If using Cloudflare, ensure proxy is disabled (gray cloud)
  • SSL certificates are issued automatically—give it 5 minutes after DNS propagates

Preview deployments not working

  • Verify the wildcard CNAME *.preview is set correctly
  • Some registrars don't support wildcard CNAMEs—check your provider's docs

We use analytics and session recordings to learn which parts of Omaship help and which need work. Accept all, or customize what you share.

Privacy policy