Go to file
staticfloat@gmail.com 844d521c95 Get rid of useless `crontab` command 2018-05-01 22:58:04 -07:00
nginx_conf.d Multitudinous fixes 2017-01-24 20:43:56 -08:00
scripts Better scripting support 2017-07-23 21:50:04 -07:00
Dockerfile Get rid of useless `crontab` command 2018-05-01 22:58:04 -07:00
LICENSE Just mess it all up 2017-01-01 21:34:59 -08:00
Makefile Multitudinous fixes 2017-01-24 20:43:56 -08:00
README.md Yet another rename 2017-01-22 22:58:30 -08:00
crontab Customizations 2017-01-01 12:58:42 -08:00

README.md

docker-nginx-certbot

Create and automatically renew website SSL certificates using the letsencrypt free certificate authority, and its client certbot, built on top of the nginx server.

More information

Find out more about letsencrypt: https://letsencrypt.org

Certbot github: https://github.com/certbot/certbot

This repository was originally forked from @henridwyer, many thanks to him for the good idea. I've rewritten about 90% of this repository, so it bears almost no resemblance to the original. This repository is much more opinionated about the structure of your webservers/containers, however it is easier to use as long as all of your webservers follow that pattern.

Changelog

0.7

  • Complete rewrite, build this image on top of the nginx image, and run cron/certbot alongside nginx so that we can have nginx configs dynamically enabled as we get SSL certificates.

0.6

  • Add nginx_auto_enable.sh script to /etc/letsencrypt/ so that users can bring nginx up before SSL certs are actually available.

0.5

  • Change the name to docker-certbot-cron, update documentation, strip out even more stuff I don't care about.

0.4

  • Rip out a bunch of stuff because @staticfloat is a monster, and likes to do things his way

0.3

  • Add support for webroot mode.
  • Run certbot once with all domains.

0.2

  • Upgraded to use certbot client
  • Changed image to use alpine linux

0.1

  • Initial release