This image contains integration between letsencrypt and our haproxy image. This allows all configured domains to utilize SSL automatically.
$ docker run -ti homelandsocial/website-certbot
https://raw.githubusercontent.com/homeland-social/website/master/docker-compose.yml
| Name | Description | Default |
|---|---|---|
HAPROXY_HOST | Container / service name for haproxy | haproxy |
HAPROXY_PORT | Port used for admin socket, see haproxy.cfg | 9999 |
PDNS_HOST | Container / service name for dns master | haproxy |
PDNS_PORT | Port used for powerdns api | 8081 |
PDNS_API_KEY | powerdns api key | |
PDNS_API_KEY_FILE | Same as previous, used with docker secrets | |
CERTBOT_EMAIL | Email address for letsencrypt account | |
CERTBOT_DOMAINS | Domains to obtain certificates for, comma separated | |
CERTBOT_SHARED_DOMAINS | Domains to obtain wildcard certificates for, comma separated | |
CERTBOT_EXTRA_ARGS | Any extra arguments to pass to certbot |
| Path | Description |
|---|---|
/etc/certificates | Where combined certificates are stored for haproxy |
/etc/letsencrypt/live | Where certbot state is stored |
Content type
Image
Digest
Size
50.5 MB
Last updated
over 4 years ago
docker pull homelandsocial/website-certbot