Skip to main content

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

  1. Access your project settings in Skysize
  2. Navigate to the domain configuration section
  3. Add your custom domain
  4. Add a CNAME to point your domain to ours
  5. (Optional) If your domain is not on Cloudflare, deactivate the Cloudflare proxy
  6. 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
caution

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