Command-line tool
certbot
brew/certbot
Checked 25 Oct 2026, 21:09 UTC · Listing refreshed from Homebrew, winget, npm, Scoop and cargo; npm packages checked against OSV.dev
Tool to obtain certs from Let's Encrypt and autoenable HTTPS letsencrypt python requirescmd certificate acme acme-client certbot sshcertificates httpscertificates
At a glance
- Type
- Command-line tool
- Install on
- Windows, macOS, Linux
- Last checked
- 25 Oct 2026, 21:09 UTC
Install it
Windows
pipx install certbot winget install --id EFF.Certbot -e
macOS
brew install certbot pipx install certbot
Linux
brew install certbot pipx install certbot
Obtain a new certificate via webroot authorization, but do not install it automatically
sudo certbot certonly --webroot -w path/to/webroot -d subdomain.example.com
Obtain a new certificate via `nginx` authorization, installing the new certificate automatically
sudo certbot --nginx -d subdomain.example.com
Obtain a new certificate via apache authorization, installing the new certificate automatically
sudo certbot --apache -d subdomain.example.com
Related command-line tools
- lego
Let's Encrypt client and ACME library letsencrypt security dns certificate tls acme acme-client rfc8555 rfc8737 rfc8738 - Certimate
Certimate (Windows package; no description in the winget index) cert certificate 证书 ssl acme certbot - dehydrated
LetsEncrypt/acme client implemented as a shell-script - httpx2
HTTP client library for Python - uvicorn
ASGI web server - acme.sh
ACME client - simple-acme
simple-acme (Windows package; no description in the winget index) cross-platform letsencrypt linux free automation cli… - corkscrew
Tunnel SSH through HTTP proxies python updater background openrct2
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents