Configuring Let’s encrypt for Core-Admin panel’s certificate
The following short guide will give you tips on how to configure let’s encrypt certificate for your Core-Admin web administration panel. That is, the certificate used by the panel to secure all comunication between your web browser and the Core-Admin server.
These indications depends on the current status of your Core-Admin installation and your preference about doing it from console or using the web panel.
Having a working Core-Admin server: upgrade to let’s encrypt certificate
If you have a working Core-Admin with web access, you can install “Let’s encrypt Management” application and then use the specific option to request and configure a Let’s encrypt certificate for your local server. Here is how:
After you have installed the tool (or if you already have it), open the tool, and follow these steps:
Let's encrypt management -> Actions -> Certificate for Core-Admin server (follow instructions from there)
Having a working Core-Admin server with let’s encrypt already deployed: console command
In the case you are already using Core-Admin with let’s encrypt tool, you can use the following command to request, install and reconfigure your core-admin server with a let’s encrypt certificate:
>> crad-lets-encrypt.pyc -s <your-contact-email>
Configuring let’s encrypt certificate just after finishing Core-Admin installation using core-admin-installer.py
In the case you have just installed core-admin, you can use the following command to install Let’s encrypt application, Certificate manager and request the certificate for your core-admin server:
>> cd /root >> wget http://www.core-admin.com/downloads/core-admin-installer.py >> chmod +x core-admin-installer.py >> ./core-admin-installer.py --core-admin-le-cert=<your-contact-email>
The difference between this command and crad-lets-encrypt.pyc is that the later is only available when you already have Let’s encrypt management tool installed. Otherwise crad-lets-encrypt.pyc will not be available.