I've forked this code from: gh:evertramos/nginx-proxy-automation not to gain the credits but too ensure that it stay's available in a matter that I assume it to be, as I plan to base some of my projects on it! |
This code is free available and free to use. You may copy and use it as you wish. BUT it comes with absolute no warranty! |
The author assumes no warranty or liability for damage caused by errors in this code |
As already mentioned, this project is a fork. The aim of this fork is to simplify the scripts in such a way that multiple pages with multiple SSL certificates can be hidden behind an nginx server. if possible by a single config file / script
- Clone this repository using the option --recurse-submodules
⚠️
git clone --recurse-submodules https://github.com/evertramos/nginx-proxy-automation.git proxy
We use submodule for basescript
- 🚀 Run the script 'fresh_start.sh' from the ./proxy/bin folder
cd proxy/bin && ./fresh-start.sh --yes -e your_email@domain --skip-docker-image-check
Update the email above with your real e-mail address
- 🧪 Test the proxy
docker run -dit -e VIRTUAL_HOST=your.domain.com --network=proxy --name test-web httpd:alpine
or simply run:
./test.sh your.domain.com
Use your own domain name when testing this proxy and make sure your DNS is correctly configured.