This is a step-by-step instruction on how to install Let’s Encrypt SSL with NginX on your Ubuntu 16.04 or Ubuntu 18.04 (both are popular LTS releases). I will try to describe several useful settings that will make configuration easy and smart. Where I will use different commands to be executed due to the Ubuntu version differences I will highlight those blocks to pay attention, but almost everything should be the same.
Requirements
You will need Ubuntu 16.04 or Ubuntu 18.04 server with SSH access, registered domain name pointed to your server’s IP and small portion of knowledge how to use Linux console and execute commands on the Ubuntu server. At least 30 minutes to complete the installation.
Continue reading at ITsyndicate