Custom Domains
Connect your own domain to give your INSTROC app a professional web address.
Overview
By default, your app is available at yourproject.instroc.app. With a custom domain, you can use your own address like www.yoursite.com.
Requirements
To use a custom domain, you need:
- A domain you own (from any registrar)
- Access to your domain's DNS settings
- INSTROC Pro plan or higher
Connecting a Domain
Step 1: Add Your Domain
- Open your project in the editor
- Click Publish → Settings
- Click Add Custom Domain
- Enter your domain (e.g.,
www.yoursite.com)
Step 2: Configure DNS
INSTROC provides DNS records to add at your registrar:
For subdomains (www, app, etc.):
| Type | Name | Value |
|---|---|---|
| CNAME | www | customers.instroc.app |
For apex domains (example.com):
| Type | Name | Value |
|---|---|---|
| A | @ | 66.51.124.51 |
Step 3: Verify
- Add the DNS records at your registrar
- Return to INSTROC and click Verify
- DNS propagation takes 5 minutes to 48 hours
- SSL certificate is automatically provisioned
Step 4: Deploy
Once verified, your domain is ready:
- Click Deploy
- Your app is live at your custom domain!
Domain Types
Apex Domain
The root domain without any subdomain:
example.commysite.io
Requires an A record pointing to our IP address.
Subdomain
A prefix before your domain:
www.example.comapp.example.comblog.example.com
Uses a CNAME record pointing to customers.instroc.app.
WWW vs Non-WWW
We recommend using www.yoursite.com because:
- Better CDN compatibility
- Easier DNS management
- Industry standard for websites
INSTROC can redirect non-www to www (or vice versa) automatically.
DNS Registrars
Popular Registrars
Instructions for common registrars:
Namecheap
- Log in to Namecheap
- Go to Domain List → Manage
- Click Advanced DNS
- Add your records
GoDaddy
- Log in to GoDaddy
- Go to My Products → DNS
- Click Add Record
- Enter the values
Cloudflare
- Log in to Cloudflare
- Select your domain
- Go to DNS settings
- Add the records
- Set proxy status to "DNS only"
Google Domains
- Log in to Google Domains
- Select your domain
- Go to DNS
- Add Custom Records
SSL Certificates
Automatic SSL
INSTROC automatically provisions SSL certificates:
- Free Let's Encrypt certificates
- Auto-renewal before expiration
- HTTPS enabled by default
SSL Status
Check your SSL status in domain settings:
- Pending - Certificate being provisioned
- Active - HTTPS is working
- Error - Check DNS configuration
Troubleshooting
Domain Not Verifying
DNS not propagated
- Wait up to 48 hours
- Use dnschecker.org to check status
Wrong records
- Verify record type (A vs CNAME)
- Check for typos in values
- Remove conflicting records
Proxy enabled
- If using Cloudflare, set to "DNS only" initially
- After verification, you can enable the proxy
SSL Certificate Errors
Certificate pending
- Wait 10-30 minutes after DNS verification
- Clear browser cache
Mixed content
- Update hardcoded
http://URLs tohttps:// - Check for external resources loaded over HTTP
Site Not Loading
DNS cache
- Clear your browser cache
- Try incognito mode
- Wait for local DNS cache to expire
Wrong domain in settings
- Verify the domain matches exactly
- Check for trailing slashes or protocols
Multiple Domains
You can connect multiple domains to one project:
- Primary domain used for SEO
- Additional domains redirect to primary
Adding Multiple Domains
- Add your primary domain first
- Click Add Another Domain
- Configure DNS for each
- Set redirect behavior
Removing a Domain
- Go to Publish → Settings
- Find your custom domain
- Click Remove
- Delete DNS records at your registrar
Your app remains accessible at yourproject.instroc.app.
Best Practices
Use HTTPS
Always use HTTPS for security and SEO. INSTROC enforces this automatically.
Set Up Redirects
Configure www/non-www redirects for consistency.
Monitor Expiration
Ensure your domain registration doesn't expire—set up auto-renewal.
Backup DNS
Document your DNS settings before making changes.