zerossl-bot
This repository contains a wrapper script that makes it easier to use Electronic Frontier Foundation's (EFF's) Certbot with the ZeroSSL ACME server
Installation
- Install the operating system packages for
curlandcertbot - Install the ZeroSSL wrapper script
- Quick:
- run
bash <(wget -q -O - https://github.com/zerossl/zerossl-bot/raw/master/get-zerosslbot.sh) - Done!
- run
- Careful:
- Run
wget -q -O - https://github.com/zerossl/zerossl-bot/raw/master/get-zerosslbot.sh > get-zerosslbot.sh - Inspect the file to see that it does what it is supposed to do
- Run
source get-zerosslbot.sh
- Run
- Quick:
Usage
To use the ZeroSSL ACME server instead of running certbot run zerossl-bot.
Examples
sudo zerossl-bot certonly --standalone -m anton@example.com -d mydomain.example.comsudo zerossl-bot --apache -m barbara@example.com -d myotherdomain.example.comsudo zerossl-bot --apache -d mythirddomain.example.com --zerossl-api-key 1234567890abcdef1234567890abcdefsudo zerossl-bot certonly --dns-cloudflare --dns-cloudflare-credentials /root/.secrets/cloudflare-api-token \
--dns-cloudflare-propagation-seconds 60 -d fourth.example.com \
--zerossl-api-key=1234567890abcdef1234567890abcdefKnown issues
There have been issues reported with certbot interactive prompt causing certificates of Let's Encrypt instead of ZeroSSL being issued. It is recommended to hand over parameters directly using the documented flags.