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 🛠️
- Check your server's configuration file for SSL settings
- Test with:
curl -I https://yourdomain.com
- SSL Checker tool
🔗 View SSL/TLS configuration best practices
4. Renewal Process 🔄
- Certbot handles renewal automatically
- Manual renewal:
sudo certbot renew --nginx
- Renewal schedule: daily by default
For advanced configurations, refer to custom SSL setup guide. 📚