Container w/ NGINX & LetsEncrypt
Go to file
Daniel Wolf 8e794d6695 add cronjob to renew ssl certs 2018-12-27 11:09:24 -05:00
override/etc add cronjob to renew ssl certs 2018-12-27 11:09:24 -05:00
.dockerignore initial commit 2018-05-02 14:35:49 -04:00
Dockerfile reorganized dockerfile 2018-12-27 11:08:58 -05:00
LICENSE.md initial commit 2018-05-02 14:35:49 -04:00
README.md slight reorganization 2018-06-01 20:07:42 -04:00

README.md

GitHub | DockerHub | unRAID

NGINX+SSL (Certbot/LetsEncrypt) Docker

This docker is intended to be used as a reverse proxy/cache to access other dockers. You can certainly serve static content, but tools like PHP or MySQL are not included.

Certbot is installed and can request SSL certificats from LetsEncrypt on your behalf assuming you have entered the appropriate values. DNS challenges are not supported until I can come up with a good way to automate it. Unfortunately, that means wildcard certificates cannot be requested at this time.

NOTE: If you have trouble connecting from an older device or browser when using HTTPS, you may need to change the ciphers allowed in {config}/etc/nginx.d/_ssl.inc to be more permissive.

Settings

See the base image for additional settings.

  • ADMINIP: Administrative Access IP
  • DNSADDR: Resolver IPs (Space-Delimited)
  • SSLEMAIL: LetsEncrypt Email Address
  • SSLDOMAINS: LetsEncrypt (Sub)domains (comma-delimited)

Mount Points

  • /mnt/config: Configuration Volume