SSL Certificate Provisioning
Boottify automatically provisions SSL certificates for custom domains using the DNS-01 ACME challenge. This method works even when your application is behind a reverse proxy or load balancer.
How DNS-01 Works
- When you add a custom domain, Boottify creates a TXT record (
_acme-challenge.yourdomain.com) in your DNS zone - The ACME server (Let's Encrypt) verifies the TXT record
- A certificate is issued and automatically installed
- The TXT record is cleaned up after verification
Adding a Custom Domain
- Go to Apps → Your App → Domains
- Click Add Domain
- Enter your domain name (e.g.,
app.yourdomain.com) - Add the displayed CNAME record to your DNS provider
- Click Verify & Provision SSL
Certificate Renewal
Certificates are automatically renewed 30 days before expiration. The renewal process runs daily via a cron job and requires no manual intervention.
Troubleshooting
- DNS propagation: Allow up to 10 minutes for DNS changes to propagate
- CNAME conflicts: Remove any existing A or AAAA records for the subdomain before adding the CNAME
- Certificate errors: Check the SSL status in your app's Domains tab for detailed error messages