Skip to main content
Version: 1.3.7

SSL

OpenPanel automatically generates and renews SSL certificates for all domains using Let's Encrypt or ZeroSSL.

You can also configure a custom SSL certificate for any domain via OpenPanel > Domains > SSL.

Custom SSL

To use your own SSL certificate:

  1. Upload your certificate files via OpenPanel > FileManager.
  2. Go to OpenPanel > Domains, then click SSL next to the domain.
  3. Under Configure custom SSL, enter the file paths for:
    • Certificate file (.crt)
    • Private key file (.key)
  4. Click Configure.

Once configured, your custom certificate details will appear on the same page.

screenshot of domain with custom ssl

AutoSSL

AutoSSL is the default option in OpenPanel. If you're adding a new domain, no action is required.

To switch from a custom certificate back to AutoSSL:

  1. Navigate to OpenPanel > Domains and click SSL for the domain.
  2. Click Switch back to AutoSSL.

The certificate will be re-issued automatically after the domain is accessed via https://. Once generated, it will be displayed on the same page.

screenshot of domain with autossl

Requirements

To ensure successful SSL generation:

  • The A record for the domain must point to the server's IPv4 address.
  • The DNS must be fully propagated. Use tools like whatsmydns.net to check.
  • The domain must be accessed via https:// at least once to trigger certificate generation. Open the domain in a browser using https.

If:

  • The domain was just added,
  • DNS is not yet pointed to the server, or
  • The domain has not been accessed over https://,

Then the SSL section will show “No certificate found.”

screenshot of domain with autossl but no ssl yet