docker-nginx-ssl/README.md

24 lines
1.2 KiB
Markdown
Raw Normal View History

2018-05-02 14:35:49 -04:00
[GitHub](https://github.com/nephatrine/docker-nginx-ssl) |
[DockerHub](https://hub.docker.com/r/nephatrine/nginx-ssl/) |
[unRAID](https://github.com/nephatrine/unraid-docker-templates)
# NGINX+SSL (Certbot/LetsEncrypt) Docker
2018-06-01 20:07:42 -04:00
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.
2018-05-02 14:35:49 -04:00
2018-05-17 06:49:27 -04:00
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.
2018-05-02 14:35:49 -04:00
2018-06-01 20:07:42 -04:00
**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.
2018-05-02 14:35:49 -04:00
## Settings
2018-06-01 20:07:42 -04:00
See the [base image](https://github.com/nephatrine/docker-base-alpine) for additional settings.
2018-05-15 17:15:51 -04:00
- **ADMINIP:** Administrative Access IP
- **DNSADDR:** Resolver IPs (Space-Delimited)
2018-05-02 14:35:49 -04:00
- **SSLEMAIL:** LetsEncrypt Email Address
- **SSLDOMAINS:** LetsEncrypt (Sub)domains (comma-delimited)
## Mount Points
- **/mnt/config:** Configuration Volume