SSL Settings
Last updated
Last updated
LUCY provides the ability to generate SSL certificates for various purposes, including campaigns, admin interface access, and end-user portal access. Here's a concise guide on how to generate SSL certificates in LUCY.
Ensure you have a domain configured for your Lucy server
Each VPS server provided by ThriveDX comes with a default administrative domain, such as access.cloudserver123.com. Should you wish to use a custom domain instead, please refer to our guide on custom domain configuration.
Admin Certificate Generation:
Navigate to "Settings -> Common System Settings -> SSL Settings" in the LUCY admin interface.
Make sure to set the "Let's Encrypt Notification Email" to an email address you control. This will ensure you receive notifications about SSL certificate expirations.
Let’s Encrypt Mode
How it Works: The HTTP challenge requires you to place a specific file with specific content, provided by Let's Encrypt, on your web server. Lucy will automatically create this file and no further action is needed from the administrator. Let's Encrypt CA then makes HTTP requests to this URL to verify that the file exists and has the correct content.
Use Case: This challenge is suitable for websites and services already accessible via HTTP. It's straightforward if you can easily upload files to your server and make them accessible over the web.
Advantages:
Simple and quick for web servers and sites already running.
Direct verification of your domain through the web server.
Limitations:
The server must be publicly accessible via port 80.
Not suitable for wildcard certificates directly (wildcard certificates require a DNS challenge).
Select "Use Custom SSL Certificate" - You will be presented with three options:
Our default method, designed for maximum user-friendliness, enables your Lucy server to automatically generate a Certificate Signing Request (CSR) through the integrated Let's Encrypt API. It then submits this request to Let's Encrypt and automatically installs the full certificate chain on your Lucy server.
This process may take up to 5 minutes to complete. Please wait for the "certificate successfully generated" notification before proceeding further.
Let's Encrypt certificates are issued with a maximum validity period of 90 days.
Please be aware that Let's Encrypt, a third-party SSL provider, imposes certain limitations. One notable restriction is the issuance cap of no more than 5 certificates per week for the same domain name. For additional details on these limitations, you can visit: Let's Encrypt Rate Limits.
This tab provides an overview of all the certificates generated on your Lucy server. It offers the functionality to edit or permanently delete any certificate. This feature is especially valuable for renewing or replacing certificates associated with a specific domain across the entire Lucy server, including those used in attack and awareness campaigns.
How it Works: The DNS challenge requires you to create a DNS TXT record under the domain you're validating. The record's name is _acme-challenge.<your_domain>
, and its value is a token provided by Lucy when this option is selected. Let's Encrypt then queries the DNS system for this TXT record to verify domain ownership.