Let's Encrypt Setup Guide 🔒

1. Prerequisites 🧰

  • Ensure your domain is registered and points to your server
  • Install Certbot client on your system
  • Have SSH access to your web server

2. Obtain SSL Certificate 📁

sudo certbot --nginx

This command will:

  • Automatically configure Nginx for HTTPS
  • Generate a certificate for your domain
  • Renewal process is automated by default

3. Verify Configuration 🛠️

🔗 View SSL/TLS configuration best practices

lets_encrypt

4. Renewal Process 🔄

  • Certbot handles renewal automatically
  • Manual renewal:
    sudo certbot renew --nginx
    
  • Renewal schedule: daily by default
auto_renewal

For advanced configurations, refer to custom SSL setup guide. 📚