Docker container providing nginx/letsencrypt support
Go to file
Nico Schottelius 8dcf77335c Correct permissions of generated certificates 2021-06-20 14:36:38 +02:00
Dockerfile Add entrypoint, variable support 2021-06-19 16:41:43 +02:00
README.md Add entrypoint, variable support 2021-06-19 16:41:43 +02:00
entrypoint.sh Correct permissions of generated certificates 2021-06-20 14:36:38 +02:00

README.md

ungleich-certbot

This container is made for getting real world certificates for your kubernetes cluster.

The assumption is that you can point the DNS name to the container from outside. This is by default given for IPv6 only kubernetes services.

Usage

  • Set the environment variable DOMAIN to specify the domain for which to get a certificate
  • Set the environment variable EMAIL (this is where letsencrypt sends warnings to)
  • Set the environment variable STAGING to "no" if you want to have proper certificates - this is to prevent you from asking the real letsencrypt service accidently by default
  • ungleich-certbot gets your certificate

Volumes

If you want to keep / use your certificates, you are advised to create a volume below /etc/letsencrypt.

Kubernetes

Sample kubernetes usage: (TBD)