Personal Account
VMmanager
Servers and Equipment
Linux – Software Installation
Linux – Administration
Windows
Let's Encrypt is a trusted source for obtaining free SSL certificates. This guide will walk you through the steps to create a Let's Encrypt certificate.
Before we begin, make sure to update your system's package lists and repositories:
sudo apt-get -y update && sudo apt-get -y dist-upgrade
To get started, install CertBot:
sudo apt-get -y install certbot
Depending on your web server, you will need to install additional packages:
For Nginx
sudo apt-get -y install python3-certbot-nginx
For Apache2
sudo apt-get -y install python3-certbot-apache
Certificate Generation
Please ensure that your web server is running before proceeding.
For Nginx
certbot certonly --nginx -d yoursite.com
For Apache2
certbot certonly --apache -d yoursite.com
If you are unable to start your web server, you can use the following command:
certbot certonly --standalone -d yoursite.com
To enable automatic SSL certificate renewal, use the following command:
certbot renew
Afterward, your certificate will be automatically validated daily to ensure its validity.