SSL & HTTPS Setup Guide

Free HTTPS with Let's Encrypt

🔒 SSL Setup (HTTPS)

Secure your site with HTTPS - it's free and easy!

Option 1: Let's Encrypt (Free!)

  1. Click "Setup SSL" on your project
  2. Select "Let's Encrypt"
  3. Click the button - done! Certificate renews automatically.

Option 2: Custom Certificate

If you have your own SSL certificate:

  1. Click "Setup SSL"
  2. Select "Custom Certificate"
  3. Paste your certificate, private key, and chain
  4. Click Save

Server Aliases

Add multiple domains to one SSL certificate:

  • Add aliases in "Edit Settings" before SSL setup
  • Let's Encrypt will include all domains in the certificate
  • Common pattern: example.com + www.example.com

SSL Certificate Details

After setup, you can view:

  • Certificate expiration date
  • Domains covered
  • Issuer information

Auto-Renewal

Let's Encrypt certificates:

  • Valid for 90 days
  • Auto-renew before expiration
  • No manual intervention needed
💡 Good to Know

Let's Encrypt certificates are trusted by all browsers and completely free. They auto-renew every 90 days, so you never have to worry about expiration!

⚠️ Before SSL Setup

Make sure your domain's DNS is pointing to this server. Let's Encrypt validates domain ownership by connecting to your server.