Custom Domain Setup Tutorial
Learn how to set up your own custom domain (like menu.yourrestaurant.com) for your restaurant's website.
Prerequisites
- Active Gustaio Pro subscription
- Access to your domain provider's DNS settings
- Valid payment method configured in your account
Step 1: Subscribe to Custom Domain
-
Navigate to Domains
- Go to your Gustaio Dashboard
- Click on "Domains" in the sidebar menu
-
Subscribe to Custom Domain
- Click "Subscribe to Custom Domain"
- Confirm your subscription (requires valid payment method)
- Wait for subscription confirmation
Step 2: Add Your Domain
-
Enter Domain Name
- In the domain configuration section
- Enter your desired domain (e.g.,
menu.yourrestaurant.com)
- Click "Add Domain"
-
Domain Validation
- Gustaio validates the domain format
- Check that the domain isn't already in use
- Domain gets added to the system
Step 3: Configure DNS Settings
After adding your domain, you'll receive DNS configuration instructions:
Required DNS Records
- CNAME Record
- Type: CNAME
- Name: @ (or your subdomain name)
- Value:
cname.gustaio.app
- TTL: 300 (or your provider's default)
DNS Configuration by Provider
Cloudflare
- Log into Cloudflare dashboard
- Select your domain
- Go to DNS → Records
- Click Add record
- Set Type to CNAME
- Name:
@ (for root domain) or your subdomain
- Target:
cname.gustaio.app
- Proxy status: DNS only (grey cloud)
GoDaddy
- Log into GoDaddy account
- Go to My Products → DNS
- Find your domain and click Manage DNS
- Add new record:
- Type: CNAME
- Host: @ or subdomain
- Points to:
cname.gustaio.app
- TTL: 1 Hour
Namecheap
- Log into Namecheap account
- Go to Domain List → Manage
- Click Advanced DNS
- Add new record:
- Type: CNAME Record
- Host: @ or subdomain
- Value:
cname.gustaio.app
- TTL: Automatic
Step 4: Verify Domain
-
Wait for DNS Propagation
- DNS changes can take up to 48 hours
- Usually takes 5-30 minutes
-
Check Domain Status
- Return to Gustaio Dashboard → Domains
- Click "Check Status"
- Status will show:
- Pending: DNS not yet propagated
- Verified: Domain is active and working
- Error: Configuration issue detected
-
Domain Verification Tools
- Use online DNS checker tools
- Command line:
nslookup yourdomain.com
- Verify CNAME points to
cname.gustaio.app
Step 5: Test Your Domain
Once verified:
-
Access Your Site
- Visit
https://yourdomain.com
- Should display your restaurant website
- SSL certificate automatically provided
-
Update Links
- Update any existing links to use new domain
- Share new domain with customers
- Update business listings and social media
Common Issues & Solutions
Domain Not Verifying
Problem: Domain stays in "Pending" status
Solutions:
- Verify CNAME record is correct:
cname.gustaio.app
- Check TTL isn't too high (use 300-3600 seconds)
- Clear DNS cache:
ipconfig /flushdns (Windows) or sudo dscacheutil -flushcache (Mac)
- Wait longer - DNS can take up to 48 hours
"Domain Already Exists" Error
Problem: Domain is already registered by another user
Solutions:
- Contact support if you own the domain
- Verify you're using the correct domain spelling
- Check if domain has been previously registered
SSL Certificate Issues
Problem: Website shows "Not Secure" warning
Solutions:
- Wait 5-10 minutes after verification
- SSL certificates are automatically provisioned
- Contact support if issue persists after 1 hour
DNS Configuration Not Working
Problem: CNAME record not resolving correctly
Solutions:
- Remove any existing A records for the same subdomain
- Ensure CNAME points exactly to
cname.gustaio.app
- Check with your DNS provider's support
Advanced Configuration
Subdomain Setup
For subdomains (like menu.yourrestaurant.com):
- CNAME Record
- Name:
menu (subdomain name)
- Value:
cname.gustaio.app
Root Domain Setup
For root domains (like yourrestaurant.com):
- CNAME Record
- Name:
@ or leave blank
- Value:
cname.gustaio.app
Note: Some providers don't support CNAME for root domains. In this case, contact support for A record configuration.
Domain Management
Updating Domain
To change your domain:
- Remove current domain
- Add new domain
- Update DNS settings
- Wait for verification
Removing Domain
To remove your domain:
- Go to Domains section
- Click "Remove Domain"
- Confirm removal
- Domain will be released for others to use
Domain Renewal
- Domains are tied to your Custom Domain subscription
- No separate domain registration required
- Ensure subscription remains active to keep domain working
Support
If you encounter issues:
- Check DNS propagation: Use online DNS lookup tools
- Verify subscription: Ensure Custom Domain subscription is active
- Contact support: Include domain name and error details
- Documentation: Review provider-specific DNS guides
Your custom domain helps establish professional branding and builds customer trust. Once configured, customers can easily remember and access your restaurant's website directly.