All Guides
Let's Encrypt SSL Certificate Setup
Get a free SSL/TLS certificate with Certbot and enable HTTPS.
Beginner10 min
Setup Steps
1. Install Certbot:
sudo apt install certbot -y2. Install the Apache plugin:
sudo apt install python3-certbot-apache -y3. Install the Nginx plugin:
sudo apt install python3-certbot-nginx -y4. Get a certificate with Apache:
sudo certbot --apache -d mysite.com -d www.mysite.com5. Get a certificate with Nginx:
sudo certbot --nginx -d mysite.com -d www.mysite.com6. Enter your email address and accept the terms
7. Test automatic renewal:
sudo certbot renew --dry-run8. Automatic renewal cron job (usually added automatically):
sudo crontab -e
# Add:
0 0,12 * * * certbot renew --quiet9. Check SSL status:
sudo certbot certificatesRelated Guides
Linux VPS Server Setup (Ubuntu)
Configure your Ubuntu-based VPS server from scratch. Security, user management and basic settings.
Apache Web Server Setup
Install Apache HTTP server and configure virtual hosts.
Nginx Web Server Setup
Install Nginx web server and configure it as a reverse proxy.
Node.js and npm Setup
Install Node.js runtime and npm package manager.