• Stars
    star
    2,646
  • Rank 17,273 (Top 0.4 %)
  • Language
    Shell
  • License
    MIT License
  • Created over 7 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Automated docker nginx proxy integrated with letsencrypt.

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 -e your_email@domain --skip-docker-image-check

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