A personal walkthrough of a minimal Let's Encrypt TLS certificate setup using acme-client (a lightweight C-based alternative to certbot), nginx for ACME challenge handling, and cron for daily renewal. Includes nginx config snippets for HTTP-to-HTTPS redirects, a reusable shell script for certificate negotiation across multiple domains, and notes on common gotchas like missing directories. The author prefers acme-client over certbot due to its simplicity and minimal dependencies.
Sort: