SSL & HTTPS Setup Guide
HTTPS with your own SSL certificate
🔒 SSL Setup (HTTPS)
Secure your site with HTTPS by installing your SSL certificate from the control panel.
Install a Certificate
- Click "Setup SSL" on your project
- Paste your certificate, private key, and chain (CA bundle)
- Click Save - HTTPS is enabled immediately
Any valid certificate works - one issued by your own CA, or an origin certificate from your CDN (for example a Cloudflare Origin Certificate when your site sits behind Cloudflare).
Server Aliases
Add multiple domains to one SSL certificate:
- Add aliases in "Edit Settings" before SSL setup
- Provide a certificate whose SAN list covers every domain you serve
- Common pattern: example.com + www.example.com
SSL Certificate Details
After setup, you can view:
- Certificate expiration date
- Domains covered
- Issuer information
Renewal
Custom certificates do not auto-renew. Replace the certificate from "Setup SSL" before its expiration date to avoid downtime - the details panel shows the expiry so you can track it.
Install a certificate from any trusted CA, or a CDN origin certificate (such as a Cloudflare Origin Certificate). One certificate with the right SAN list can cover both the apex and www hostnames.
You have full root on your server - via this UI (Setup SSL and VHost templates), the web Terminal under the System tab, and SSH. You can manage certificates and Apache configuration entirely yourself.