Skip to content

A docker version of EFF's certbot with cron support for easy renewal.

License

Notifications You must be signed in to change notification settings

strawpay/certbot-cron

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

strawpay/certbot

Docker container with certbot and cron support. The certbot comand comes from docker image quay.io/letsencrypt/letsencrypt. See certbot for information about certbot.

There are two modes of operations single and schduled via cron:

docker run ... strawpay/docker-certbot <certbot options>
docker run ... strawpay/docker-certbot cron <certbot options>

Single mode

The container will run once, performing the specfied certbot operation and exit. is passed verbatim to the certbot command.

Scheduled mode

Schedules the certbot command. is passed verbatim to the certbot command. The container sets up a cron job and continues running, outputting the result of the ran jobs. The schedule defaults to "11 3 * * *" Set the environment variable CRON_SCHEDULE to specify your own schedule.

Examples:

Run once, setting up www.example.com

docker run --rm -t strawpay/docker-certbot certonly --standalone -d example.com -d www.example.com

Run once, checking what renew would do

docker run --rm -t strawpay/docker-certbot renew --dry-run

Renew at 03:11 every day

docker run -d strawpay/docker-certbot cron renew -q

Renew at 5:15 every day

docker run -d 
	-e CRON_SCHEDULE='15 5 * * *' \
	strawpay/docker-certbot cron renew -q

About

A docker version of EFF's certbot with cron support for easy renewal.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages