What problem does it solve?
This Skill automates enabling HTTPS on nginx servers so operators no longer perform error-prone manual certificate installation, insecure TLS configuration, and renewal chores by hand.
Core Features & Use Cases
- Automated Certificate Provisioning: Obtain and install Let's Encrypt certificates or generate self-signed certificates for development.
- Secure TLS Configuration: Enforce TLSv1.2 and TLSv1.3, set safe cipher suites, enable OCSP stapling, session caching, and HSTS headers.
- Deployment and Renewal Management: Write or update nginx server blocks, back up existing configs, validate configuration, and integrate certbot-based automatic renewal.
- Use Case: Quickly secure a public website with HTTPS and redirect HTTP traffic to HTTPS while keeping renewals automated.
Quick Start
Enable HTTPS for example.com using Let's Encrypt and have the skill configure nginx with secure TLS settings and automatic renewal.