Manage Let’s Encrypt on Breadbasket

Posted at February 27, 2017 at 6:43 pm by Jithin

Let’s Encrypt is a free, automated, and open SSL certificate authority. The Let’s Encrypt makes it possible to achieve the browser trusted SSL certificates for your domains, free of cost. Additionally, the certificate will renew automatically every 90 days. With Let’s Encrypt there are no complicated configurations and no validation emails. Also, you can install multiple certificates on your hosting accounts, for each domain and sub domain you choose. The certificates are domain validated and don’t require a dedicated IP. The Let’s Encrypt certificates also provides encryption and helps to reduce the page errors due to out of date certificates. Let’s Encrypt simplifies the process through automation by using a protocol called Automated Certificate Management Environment(ACME). Let’s Encrypt is designed to serve as a platform for promoting the Transport Layer Security(TLS). Let us discuss about how to manage the SSL certificates issued by Let’s Encrypt Authority on Breadbasket.

There two methods for managing the SSL certificates issued by the Let’s Encrypt, they are

1) Through GUI

2) Through CLI

Let’s discuss first about Graphical User Interface(GUI) method.

 

GUI

1) Go to Breadbasket Panel, and select ‘Let’s Encrypt’ under the ‘SSL’ tag.

Lets Encrypt

 

2) Select the domain for which you need to issue the SSL certificate and then click on the button ‘Install’.

Lets Encrypt

 

Wait a few minutes for the process to complete the SSL certificate installation in the background.

Lets Encrypt

 

 

CLI

You can also manage the SSL certificates issued by Let’s Encrypt through the backend by accessing the server via SSH as root user.

To install SSL certificate for a domain, run the following command in terminal as root user.

# /usr/local/emps/bin/php /usr/local/webuzo/cli.php –lets_encrypt

–action=install –domain=your_domain.com

The your_domain.com should be replaced with exact domain on which you want to install the SSL certificate.

For removing an installed SSL certificate for a domain, change –action=revoke along with domain name as below.

# /usr/local/emps/bin/php /usr/local/webuzo/cli.php –lets_encrypt

–action=revoke –domain=your_domain.com

For renew an installed SSL certificate for a domain, change –action=renew along with the domain name as below.

# /usr/local/emps/bin/php /usr/local/webuzo/cli.php –lets_encrypt

–action=renew –domain=your_domain.com

To renew all the installed SSL certificates for the domains, change –action=renew_all. Note that when you pass this option for renew all domain, you do not need to give any of the domain names to the utility.

# /usr/local/emps/bin/php /usr/local/webuzo/cli.php –lets_encrypt

–action=renew_all

If you want to check the logs for the Let’s Encrypt, the log file stored in the mentioned location.

/var/webuzo/log/lets_encrypt

 

If you need any further assistance please contact our support department.

 

 

0.00 avg. rating (0% score) - 0 votes

You can skip to the end and leave a response. Pinging is currently not allowed.

Leave a Reply