Custom Domains
Use your own domain for a professional branded experience
info
Custom domains are available on paid plans. Upgrade your plan to access this feature.
Why Use a Custom Domain?
- Professional branding (yourgame.com vs yourgame.gshub.io)
- Better brand recognition and trust
- Improved SEO for your game's website
- Consistent marketing across all channels
Setting Up Your Domain
Step 1: Request a Custom Domain in GSHub
- Navigate to your game's Game Details tab
- Find the custom domain section (available on paid plans)
- Enter your desired domain (e.g., play.yourgame.com)
- Click "Add Custom Domain"
Step 2: Add a DNS Verification Record
Add a TXT record at your domain registrar to verify ownership:
Type: TXT
Name: (shown in GSHub — typically _gshub-verify for root domains,
or _gshub-verify.<subdomain> for subdomains)
Value: (the verification token shown in GSHub)
TTL: 3600 (or Auto)
info
The exact TXT record name depends on your domain configuration and is displayed in the GSHub verification instructions. Always copy it directly from the GSHub UI.
Step 3: Verify and Go Live
- Click "Verify DNS Configuration" in GSHub
- Wait for DNS propagation (up to 48 hours)
- Once verified, GSHub automatically provisions your domain via Cloudflare
- An SSL certificate is automatically generated
- Your domain will show "Active" when ready
- Your landing page is now accessible at your custom domain
Root Domains
We recommend using a subdomain (play.yourgame.com) instead of a root domain (yourgame.com). Root domains require A records which may not work with all configurations.
Supported Domain Configurations
- Subdomains: play.yourgame.com
- Apex/Root: yourgame.com (limited support)
- www: www.yourgame.com
Troubleshooting
Domain not verifying?
- Double-check the TXT record in your DNS settings
- Ensure the verification token matches exactly
- Wait up to 48 hours for DNS propagation
- Use a DNS checker tool to verify your record
SSL certificate not working?
- SSL certificates can take up to 24 hours to provision
- Ensure your domain verification was successful
- Clear your browser cache and try again
- Contact support if issues persist
Testing DNS
Use tools like whatsmydns.net to check if your DNS records have propagated globally.
Removing a Custom Domain
To remove a custom domain:
- Go to your game's custom domain section in Game Details
- Click the remove button next to your domain
- Your landing page will revert to the default GSHub URL
- Remove the DNS records from your domain registrar