HAProxy Alpine Docker image with TLSv1.3 + QUIC and Let's Encrypt with auto-renewal
10K+
amd64, arm64armv6, armv7Dockerfile links3.0-lts, 3.0, latest2.92.8-lts, 2.82.6-lts, 2.62.4-lts, 2.42.2-lts, 2.23.1-dev, 3.1, develdocker run -d -p 80:80 -p 443:443 --restart=unless-stopped \
-v /etc/docker/letsencrypt:/etc/letsencrypt \
-v /etc/docker/haproxy:/usr/local/etc/haproxy \
-e "TIMEZONE=Europe/Berlin" \
-e "HAPROXY_LETSENCRYPT=1" \
-e "HAPROXY_LETSENCRYPT_OCSP=1" \
-e "HAPROXY_LETSENCRYPT_RENEW=1" \
-e "HAPROXY_INCROND=1" \
joramk/haproxy:latest
HAPROXY_INCROND=1 Enable or disable monitoring of configuration changes in order to reload HAProxyHAPROXY_LETSENCRYPT=1 Enable automatic issuing of certificatesHAPROXY_LETSENCRYPT_OCSP=1 Enable stapling and renewing OCSP responses periodicallyHAPROXY_LETSENCRYPT_RENEW=1 Enable automatic renewal of certificates via certbotHAPROXY_LETSENCRYPT_INCROND=1 Enable monitoring of certificate changes in order to reload HAProxy[email protected] Replace the star with an domain and enter the email you want to use for issuing a TLS encryption certificate (i.e. example.org and [email protected])docker exec -ti <container_name> certbot-issue example.tld [email protected]
docker exec -ti <container_name> certbot-renew --force-renewal
amd64, arm64, armv6, armv7
Public repository: https://github.com/joramk/haproxy
Please see https://github.com/joramk/haproxy/issues for known issues or filing a bug report.
Content type
Image
Digest
sha256:d16fc3214…
Size
108.9 MB
Last updated
about 2 months ago
docker pull joramk/haproxy