This article explains how to install Let’s Encrypt SSL Certificate on your application.
Before you proceed with these steps, you should first add the domain name to your application. Learn more on how to add a domain.
Let’s Encrypt is a free, automated, and open certificate authority (CA), which is an initiative of Internet Security Research Group (ISRG) . It is designed to deliver free SSL/TLS certificates using a simple and straightforward process to promote a more secure and privacy-respecting web.
As we support Let’s Encrypt’s initiative, we decided to make it as easy as possible for you to install and renew the free Let’s Encrypt Certificate for all your web applications. Please note that this utility is included in all the server plans.
Reasons why we decided to choose Let’s Encrypt SSL
- Ease of usage - It is extremely easy and simple to install. In order to have access to this you do not need to create an account or pay any fees.
- Zero Costs - As mentioned before, Let’s Encrypt SSL Certificate is free.
- Safety - We were convinced by this products because of its modern security architecture and techniques, which makes it as secure as a paid certificate
- Automated - Because we do not want to take up a lot of your time, we decided Let's Encrypt is perfect because the process of generating, installing and renewing the certificates is done automatically.
How to Install Let’s Encrypt SSL Certificate
Deploying Let’s Encrypt SSL Certificate via Bunnyshell platform is really easy and fast and this guide will comprehensively cover the procedure.
It is important to mention that if you already have an SSL certificate configured on your website, installing another one will overwrite the existing, as one application can only have one certificate.
- Your website should be live. This means that you have create a DNS record and that the domain is mapped correctly, with your DNS records pointing correctly.
Let’s Encrypt SSL — Navigate to application settings
- From the side bar click on Applications.
- Select on the application you wish to add a certificate to.
3. Click to the Certificates tab.
4. Here you have two options:
- You can choose to generate a Let's Encrypt certificate or
- You can add you own certificate.
If you choose to generate a Let's Encrypt certificate you will have to set:
- Primary Domain - which stands for the default domain name of your website
- Secondary domains refer to additional domains and subdomains such as www.bunnyshell.com, help.bunnyshell.com, etc.
If you wish to add more than one subdomain, click on + .
If you want to delete one subdomain, click on - .
5. Upon adding your desired domain name and subdomains click on Install Certificate.
If you choose to add an existing certificate you will have to set:
- Private Key Certificate
- Public Certificate
- Chain Certificate
5. Upon adding all the required information click on Install certificate.
This is done automatically by us, so there is no need for you to worry about anything.
What is important in order for us to renew is:
- To make sure the domain points to the right server IP
- Port 80/443 to be open for anything (Any IP/Public)
It is important to note that it is mandatory for your certificates to be in the same order as your domains, otherwise your application will not work properly.