Domain Configuration
Learn how to configure custom domains for your Skysize projects and understand the default domain structure.
Default Domain Structure
Skysize automatically assigns domains to your deployments based on the branch type.
Production Domains
Production branches receive a clean, simple domain:
project-name.skysize.io
Example: If your project is named "my-shop", your production URL will be:
my-shop.skysize.io
Staging Domains
Staging branches include both the project name and branch name:
project_name-branch_name.staging.skysize.io
Example: A staging branch called "testing" in project "my-shop":
my_shop-testing.staging.skysize.io
Development Domains
Development branches use the build name:
build_name.dev.skysize.io
Example: A development build:
feature-checkout.dev.skysize.io
Custom Domains
Skysize supports custom domains, allowing you to use your own domain name instead of the default Skysize domains.
Benefits
- Professional branding: Use your company's domain
- SEO advantages: Maintain your domain authority
- User trust: Customers recognize your brand
- Flexibility: Point multiple domains to the same deployment
Cloudflare Integration
All custom domains are automatically protected by Cloudflare, providing:
- DDoS protection: Defense against distributed denial-of-service attacks
- SSL/TLS encryption: Automatic HTTPS with valid certificates
- Performance optimization: Global CDN for faster load times
- Web Application Firewall: Protection against common web exploits
Setting Up Custom Domains
- Access your project settings in Skysize
- Navigate to the domain configuration section
- Add your custom domain
- Add a CNAME to point your domain to ours
- (Optional) If your domain is not on Cloudflare, deactivate the Cloudflare proxy
- Wait for DNS propagation (usually 24-48 hours)
Cloudflare Proxy
Enabled (Default)
When the Cloudflare proxy is enabled (recommended):
- Traffic is routed through Cloudflare's global network
- DDoS protection is active
- SSL certificates are managed automatically
- Performance is optimized with caching and CDN
Disabled
You can disable the Cloudflare proxy if needed:
- Direct connection to your Skysize deployment
- Useful for specific technical requirements
- Less protection and performance optimization
Disabling the Cloudflare proxy removes DDoS protection and other security features. Only disable if you have specific technical requirements.
Best Practices
- Keep Cloudflare proxy enabled: Unless you have specific reasons, keep it enabled for security
- Use HTTPS: Always use HTTPS for production domains
- Test on default domains first: Verify deployments work on default Skysize domains before adding custom domains
- Plan DNS changes: DNS propagation can take time, plan domain changes accordingly