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

  1. Click "Setup SSL" on your project
  2. Paste your certificate, private key, and chain (CA bundle)
  3. 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.

💡 Bring Your Own Certificate

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.

⚠️ Full Root Access

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.