Sign inSign up

homelandsocial/website-certbot

By homelandsocial

Updated over 4 years ago

Image
0

554

homelandsocial/website-certbot repository overview

website-certbot

This image contains integration between letsencrypt and our haproxy image. This allows all configured domains to utilize SSL automatically.

Using this image

$ docker run -ti homelandsocial/website-certbot
Example docker-compose

https://raw.githubusercontent.com/homeland-social/website/master/docker-compose.yml

Environment variables

NameDescriptionDefault
HAPROXY_HOSTContainer / service name for haproxyhaproxy
HAPROXY_PORTPort used for admin socket, see haproxy.cfg9999
PDNS_HOSTContainer / service name for dns masterhaproxy
PDNS_PORTPort used for powerdns api8081
PDNS_API_KEYpowerdns api key
PDNS_API_KEY_FILESame as previous, used with docker secrets
CERTBOT_EMAILEmail address for letsencrypt account
CERTBOT_DOMAINSDomains to obtain certificates for, comma separated
CERTBOT_SHARED_DOMAINSDomains to obtain wildcard certificates for, comma separated
CERTBOT_EXTRA_ARGSAny extra arguments to pass to certbot

Volumes

PathDescription
/etc/certificatesWhere combined certificates are stored for haproxy
/etc/letsencrypt/liveWhere certbot state is stored

Tag summary

Content type

Image

Digest

Size

50.5 MB

Last updated

over 4 years ago

docker pull homelandsocial/website-certbot