Skip to content

Instantly share code, notes, and snippets.

@ivan4th
Created August 5, 2018 11:10
Show Gist options
  • Save ivan4th/9d8ecc7408a5a68e3074ca48f7b62598 to your computer and use it in GitHub Desktop.
Save ivan4th/9d8ecc7408a5a68e3074ca48f7b62598 to your computer and use it in GitHub Desktop.
digital ocean dns + letsencrypt + docker
$ cat letsencrypt/do.ini
dns_digitalocean_token = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
$ docker run -it --rm --name certbot \
-v "$PWD/letsencrypt:/etc/letsencrypt" \
-v "$PWD/letsencrypt-data:/var/lib/letsencrypt" \
-v "$PWD/letsencrypt-out:/keys" \
certbot/dns-digitalocean \
certonly \
--server https://acme-staging-v02.api.letsencrypt.org/directory \
--dns-digitalocean \
--dns-digitalocean-credentials /etc/letsencrypt/do.ini \
-d "*.example.com"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment