Get and renew Let's Encrypt Wildcard Certificates using Certbot.
Command | Description |
---|---|
-get | get LE's wildcard certficicates for --host |
-single | get a single --host certificate |
-renew | renew all existing expiring certificates |
-revoke | revoke --host certificate |
-delete | delete a certificate |
-clean | remove all certificates |
-test | use staging test server instead of production |
-force | force get/renew even when cert not expired |
-verbose | talkative mode |
Option | Description |
---|---|
--host | FQN of the host to get the wildcard certificate |
email for updates and expiry | |
--dns | dns-01 validation service |
Get new wildcard certificates including root.
Example:
runme.sh -get --host example.com --email certs@example.com --dns google
example.com
is the target to get Let's Encrypt certificate for.
Both *.example.com
and example.com
certificates are ordered.
certs@example.com
is your email address required by LE.
Renews all certificates that are expiring.
Optional flag for getting certificates from staging server instead of production.
Revoke a certificate.
Removes the letsencrypt
directory. Use it with caution after test runs only.
Forces renewal or getting the certificate even when it is not expired.
Turn on more info output of the progress. Use this for debugging.
Domain validation services. Currently supporting ony google
and digitalocean
.
Full qualify domain name of the host you want to get certificate for.
No need to specify the *
.
Email is required for expiration notifications.
docker run --rm -t -v <local-dir>:/data aquaron/certbot \
--email <email> --host <fqn> --dns <dns-01> -[get|revoke|renew] [-test]