Custom Domains & SSL
Add your own domain to your App Platform application. SSL certificates are provisioned automatically via Let's Encrypt.
Adding a Domain
- Go to Services > PaaS > Your App > Domains
- Click Add Domain
- Enter your domain (e.g.,
myapp.example.com)
DNS Configuration
Point your domain to the App Platform with a CNAME record:
| Type | Host | Value |
|---|---|---|
| CNAME | myapp | apps.colosoft.com |
| CNAME | www | apps.colosoft.com |
For apex domains (e.g., example.com without subdomain):
- Some DNS providers support CNAME flattening (Cloudflare, Route53)
- Otherwise, use an A record pointing to the platform IP (contact support)
SSL Certificates
After DNS is pointed correctly:
- SSL certificate is automatically issued via Let's Encrypt
- Certificate auto-renews before expiry
- HTTP is automatically redirected to HTTPS
- No manual configuration needed
Multiple Domains
You can add multiple domains to a single app:
myapp.example.comwww.example.comapi.example.com
Each domain gets its own SSL certificate automatically.
DNS Propagation
After changing DNS records:
- TTL-based propagation: typically 5 minutes to 48 hours
- Check propagation: whatsmydns.net
- SSL provisioning starts after DNS propagation completes
Troubleshooting
| Issue | Solution |
|---|---|
| SSL not provisioning | Verify DNS points to apps.colosoft.com |
| Domain shows wrong site | Check CNAME is correct, wait for propagation |
| Mixed content warnings | Update your app to use HTTPS for all resources |