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

  1. Navigate to Domains

    • Go to your Gustaio Dashboard
    • Click on "Domains" in the sidebar menu
  2. 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

  1. Enter Domain Name

    • In the domain configuration section
    • Enter your desired domain (e.g., menu.yourrestaurant.com)
    • Click "Add Domain"
  2. 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

  1. 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

  1. Log into Cloudflare dashboard
  2. Select your domain
  3. Go to DNSRecords
  4. Click Add record
  5. Set Type to CNAME
  6. Name: @ (for root domain) or your subdomain
  7. Target: cname.gustaio.app
  8. Proxy status: DNS only (grey cloud)

GoDaddy

  1. Log into GoDaddy account
  2. Go to My ProductsDNS
  3. Find your domain and click Manage DNS
  4. Add new record:
    • Type: CNAME
    • Host: @ or subdomain
    • Points to: cname.gustaio.app
    • TTL: 1 Hour

Namecheap

  1. Log into Namecheap account
  2. Go to Domain ListManage
  3. Click Advanced DNS
  4. Add new record:
    • Type: CNAME Record
    • Host: @ or subdomain
    • Value: cname.gustaio.app
    • TTL: Automatic

Step 4: Verify Domain

  1. Wait for DNS Propagation

    • DNS changes can take up to 48 hours
    • Usually takes 5-30 minutes
  2. 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
  3. 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:

  1. Access Your Site

    • Visit https://yourdomain.com
    • Should display your restaurant website
    • SSL certificate automatically provided
  2. 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):

  1. CNAME Record
    • Name: menu (subdomain name)
    • Value: cname.gustaio.app

Root Domain Setup

For root domains (like yourrestaurant.com):

  1. 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:

  1. Remove current domain
  2. Add new domain
  3. Update DNS settings
  4. Wait for verification

Removing Domain

To remove your domain:

  1. Go to Domains section
  2. Click "Remove Domain"
  3. Confirm removal
  4. 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:

  1. Check DNS propagation: Use online DNS lookup tools
  2. Verify subscription: Ensure Custom Domain subscription is active
  3. Contact support: Include domain name and error details
  4. 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.

We use cookies

We use tracking cookies (like Google Analytics) to understand how you interact with our website, which helps us to improve your experience. Are you okay with that? You can view our Privacy Policy for more details.