Skip to content

Instantly share code, notes, and snippets.

@eagafonov
Last active May 9, 2017 21:11
Show Gist options
  • Save eagafonov/580356728c3356864c95e8c45f5c3941 to your computer and use it in GitHub Desktop.
Save eagafonov/580356728c3356864c95e8c45f5c3941 to your computer and use it in GitHub Desktop.
Shell-wrapper for docker-based certbot
#!/bin/sh
set -x
set -e
exec docker run --rm -ti \
-v /etc/letsencrypt:/etc/letsencrypt \
-v /var/www/acme:/var/www/acme \
certbot/certbot $@
# /etc/letsencrypt/cli.ini
authenticator = webroot
webroot-path = /var/www/acme
text = True
# domains=api.example.com

Register non-interactive ./certbot.sh register --update-registration --no-eff-email --email [email protected]

Get certificates ./certbot.sh register

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment