Back to Documentation
Domains

SSL Certificates

Every Berican Labs site gets a free SSL certificate. Learn how HTTPS works and how to troubleshoot certificate issues.

1Automatic SSL

SSL certificates are automatically provisioned for all sites:

  • Free certificates: Powered by Let's Encrypt
  • Auto-provisioned: Issued within minutes of adding a domain
  • Auto-renewed: Renewed automatically before expiration
  • HTTPS enforced: All HTTP traffic redirected to HTTPS

No configuration needed - we handle everything.

2Certificate Status

Check your certificate status:

  1. Go to Site Settings > Domains
  2. Look for the lock icon next to your domain
  3. Green lock = Valid certificate
  4. Yellow/Red = Issue that needs attention

Click on a domain to see certificate details including expiry date.

3Custom SSL Certificates

For enterprise needs, you can upload your own certificate:

  1. Go to Site Settings > Domains > SSL
  2. Click "Upload Custom Certificate"
  3. Paste your certificate (PEM format)
  4. Paste your private key
  5. Add any intermediate certificates

Note: Custom certificates are only available on Business plans and above.

4HTTPS Enforcement

HTTPS is enforced by default:

  • All HTTP requests redirect to HTTPS (301)
  • HSTS headers are enabled
  • TLS 1.2+ required (TLS 1.0/1.1 disabled)
  • Modern cipher suites only

This ensures your site gets an A+ rating on SSL Labs.

5Troubleshooting

Common SSL issues and solutions:

Certificate not issuing

Ensure your DNS records are correctly pointing to Berican Labs. We can only issue certificates for domains that resolve to our servers.

Mixed content warnings

Your site is loading HTTP resources on an HTTPS page. Update all resource URLs to use HTTPS.

Certificate expired

Auto-renewal may have failed. Go to Site Settings > Domains and click "Renew Certificate".