Skip to content

Automated docker nginx proxy integrated with letsencrypt.

License

Notifications You must be signed in to change notification settings

mysmartspaces/nginx-proxy-automation

 
 

Repository files navigation

NGINX Proxy Automation 🔥

How to start 🔰

shell script

  1. 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

  1. 🚀 Run the script 'fresh_start.sh' from the ./proxy/bin folder
cd proxy/bin && ./fresh-start.sh --yes --skip-docker-image-check -e your_email@domain

Update the email above with your real e-mail address

  1. 🧪 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.

Video Tutorial 🎥

I made a tutorial video to walk you through this project:

youtube

AWS EC2

Digital Ocean Droplet

OVH

Server Automation 🚀

Make user you try our Server Automation

https://github.com/evertramos/server-automation

Further information 📓

For more installation details please click here.

Supporting ♥️

Patreon image

List of all supporters.

Code Contributors

About

Automated docker nginx proxy integrated with letsencrypt.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%