Custom Domains
Connect your own domain for a professional web address.
Overview
Default: myapp.instroc.app
Custom: www.yourdomain.com
Custom domains are available on Pro and Team plans.
Setup Process
Step 1: Add Your Domain
- Open your project in INSTROC
- Click Publish → Settings
- Click Add Custom Domain
- Enter your domain (e.g.,
www.example.com)
Step 2: Configure DNS
Add the provided DNS records at your domain registrar.
For subdomains (www, app, blog):
| Type | Name | Value | TTL |
|---|---|---|---|
| CNAME | www | customers.instroc.app | Auto |
For apex domains (example.com):
| Type | Name | Value | TTL |
|---|---|---|---|
| A | @ | 66.51.124.51 | Auto |
Step 3: Verify
- Click Verify in INSTROC
- Wait for DNS propagation (5 min - 48 hours)
- SSL certificate is provisioned automatically
Step 4: Deploy
Click Deploy to publish to your custom domain.
Domain Types
Apex Domain (Root)
The bare domain without www:
example.commysite.io
Setup: Add an A record pointing to our IP.
Subdomain
A prefix before your domain:
www.example.comapp.example.comdocs.example.com
Setup: Add a CNAME record pointing to customers.instroc.app.
WWW vs Non-WWW
Recommendation: Use WWW
www.example.com is recommended because:
- Better CDN compatibility
- Easier DNS management
- Industry standard
Redirects
INSTROC can redirect:
example.com→www.example.com- Or
www.example.com→example.com
Configure in domain settings.
Registrar Instructions
Namecheap
- Log in to Namecheap
- Click Domain List → Manage
- Go to Advanced DNS
- Click Add New Record
- Enter the values and save
GoDaddy
- Log in to GoDaddy
- Click My Products
- Click DNS next to your domain
- Click Add
- Enter the values and save
Cloudflare
- Log in to Cloudflare
- Select your domain
- Go to DNS
- Click Add Record
- Enter the values
- Set proxy status to DNS only (gray cloud)
Keep Cloudflare proxy OFF initially. You can enable it after verification.
Google Domains / Squarespace
- Log in to Google Domains
- Select your domain
- Go to DNS
- Under Custom Records, click Manage
- Add the records
Porkbun
- Log in to Porkbun
- Click DNS next to your domain
- Add the records
SSL Certificates
Automatic SSL
INSTROC automatically:
- Provisions Let's Encrypt certificate
- Renews before expiration
- Enables HTTPS
SSL Status
| Status | Meaning |
|---|---|
| Pending | Certificate being provisioned |
| Active | HTTPS is working |
| Renewing | Certificate auto-renewing |
| Error | Check DNS configuration |
Troubleshooting SSL
Certificate not provisioning:
- Verify DNS records are correct
- Disable any proxy (Cloudflare, etc.)
- Wait up to 24 hours
- Contact support if still failing
Multiple Domains
Connect multiple domains to one project:
- Primary domain: Used for SEO, canonical URLs
- Additional domains: Redirect to primary
Add Another Domain
- Go to domain settings
- Click Add Another Domain
- Configure DNS
- Set redirect behavior
Redirect Options
- 301 Redirect - Permanent redirect (recommended)
- 302 Redirect - Temporary redirect
Removing a Domain
- Go to Publish → Settings
- Find your custom domain
- Click Remove
- Delete DNS records at registrar
Your app stays available at yourapp.instroc.app.
Troubleshooting
Domain Not Verifying
DNS not propagated:
- Check with dnschecker.org
- Wait up to 48 hours
Wrong records:
- Verify type (A vs CNAME)
- Check for typos
- Remove conflicting records
Proxy enabled:
- Disable Cloudflare proxy
- Set to "DNS only"
Site Not Loading
Browser cache:
- Hard refresh:
Cmd/Ctrl + Shift + R - Try incognito/private mode
- Clear browser cache
DNS cache:
- Flush local DNS
- Wait for TTL to expire
SSL Errors
Mixed content:
- Update
http://URLs tohttps:// - Check external resources
Certificate expired:
- Usually auto-renews
- Contact support if stuck
Best Practices
Use Consistent URLs
Pick www or non-www and stick with it:
✅ https://www.example.com
❌ https://example.com (redirect this)
Set Up Redirects
Always redirect the alternate version:
example.com → www.example.com (301)
Monitor Expiration
- Enable auto-renewal on your domain
- Set calendar reminders
- Update payment info
Document DNS Settings
Keep a record of your DNS configuration for reference.