https://github.com/NginxProxyManager/nginx-proxy-manager Skip to content Sign up * Product + Features + Mobile + Actions + Codespaces + Packages + Security + Code review + Issues + Integrations + GitHub Sponsors + Customer stories * Team * Enterprise * Explore + Explore GitHub + Learn and contribute + Topics + Collections + Trending + Learning Lab + Open source guides + Connect with others + The ReadME Project + Events + Community forum + GitHub Education + GitHub Stars program * Marketplace * Pricing + Plans + Compare plans + Contact Sales + Education [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this organization All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} NginxProxyManager / nginx-proxy-manager Public * Notifications * Fork 969 * Star 7.8k Docker container for managing Nginx proxy hosts with a simple, powerful interface nginxproxymanager.com License MIT license 7.8k stars 969 forks Star Notifications * Code * Issues 587 * Pull requests 31 * Discussions * Actions * Projects 1 * Security * Insights More * Code * Issues * Pull requests * Discussions * Actions * Projects * Security * Insights This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. develop Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags 19 branches 58 tags Code Latest commit @jc21 jc21 Bump version, to trigger rebuild with updated base images ... 4db34f5 Mar 31, 2022 Bump version, to trigger rebuild with updated base images 4db34f5 Git stats * 1,015 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time .github/ISSUE_TEMPLATE Adds dns challenge issue template May 18, 2021 backend Fix nginx/certificates search query Feb 12, 2022 docker Update resolvers.conf to break dns cache Feb 16, 2022 docs Merge pull request #1904 from NginxProxyManager/dependabot/ npm_and_ya... Mar 14, 2022 frontend Fix #1950 attempt to encode hdomain values before render Mar 24, 2022 global Update certbot-dns-transip plugin Jan 18, 2022 scripts And update the docker org too Jan 11, 2022 test Bump glob-parent from 5.1.0 to 5.1.2 in /test Jun 11, 2021 .gitignore Use OpenResty base image May 26, 2020 .version Bump version, to trigger rebuild with updated base images Mar 31, 2022 Jenkinsfile No need to symlink python, done in base image now Jan 11, 2022 LICENSE Initial commit Dec 20, 2017 README.md Bump version, to trigger rebuild with updated base images Mar 31, 2022 View code Project Goal Features Hosting your home network Quick Setup Contributors README.md [6874747073] [6874747073] [6874747073] [6874747073] Gitter Reddit This project comes as a pre-built docker image that enables you to easily forward to your websites running at home or otherwise, including free SSL, without having to know too much about Nginx or Letsencrypt. * Quick Setup * Full Setup * Screenshots Project Goal I created this project to fill a personal need to provide users with a easy way to accomplish reverse proxying hosts with SSL termination and it had to be so easy that a monkey could do it. This goal hasn't changed. While there might be advanced options they are optional and the project should be as simple as possible so that the barrier for entry here is low. Buy Me A Coffee Features * Beautiful and Secure Admin Interface based on Tabler * Easily create forwarding domains, redirections, streams and 404 hosts without knowing anything about Nginx * Free SSL using Let's Encrypt or provide your own custom SSL certificates * Access Lists and basic HTTP Authentication for your hosts * Advanced Nginx configuration available for super users * User management, permissions and audit log Hosting your home network I won't go in to too much detail here but here are the basics for someone new to this self-hosted world. 1. Your home router will have a Port Forwarding section somewhere. Log in and find it 2. Add port forwarding for port 80 and 443 to the server hosting this project 3. Configure your domain name details to point to your home, either with a static ip or a service like DuckDNS or Amazon Route53 4. Use the Nginx Proxy Manager as your gateway to forward to your other web based services Quick Setup 1. Install Docker and Docker-Compose * Docker Install documentation * Docker-Compose Install documentation 2. Create a docker-compose.yml file similar to this: version: '3' services: app: image: 'jc21/nginx-proxy-manager:latest' restart: unless-stopped ports: - '80:80' - '81:81' - '443:443' volumes: - ./data:/data - ./letsencrypt:/etc/letsencrypt 3. Bring up your stack by running docker-compose up -d 4. Log in to the Admin UI When your docker container is running, connect to it on port 81 for the admin interface. Sometimes this can take a little bit because of the entropy of keys. http://127.0.0.1:81 Default Admin User: Email: admin@example.com Password: changeme Immediately after logging in with this default user you will be asked to modify your details and change your password. Contributors Special thanks to the following contributors: [26956711] [35218] [32969774] [1329312] [1507836] [2687121] [27360514] [chaptergy] [Kyle Klaus] [THE IaAW] [Spencer] [Xantios [David [IronTooch Krugor] Panesso] ] [2786682] [6880538] [20794934] [7720242] [1791123] [412] [84956] [Damiano] [Russ] [Marcelo [Steven [Jocelyn Le [Carl [Paul Castagna] Harris] Sage] Mercier] Mansfield] [11955126] [94674] [31839] [2093241] [1133969] [1384618] [6118262] [OhHeyAlan] [Carl Sutton [Gergo [vrenjith] [David [Jaap-Jan [James ] Torcsvari] Rivera] de Wit] Morgan] [357072] [48624631] [23502129] [16373103] [196953] [20458272] [24922003] [Sebastian [Philip [WaterCalm [lebrou34] [Mario [Kyle [Alex Valle] Mooney] ] Franco] Harding] Graber] [9493496] [944030] [51918567] [8243119] [46790650] [12850482] [998920] [MooBaloo] [Shuro] [Loris [hepelayo] [Jonas [Bastian [Stealthii Bergeron] Leder] Stegmann] ] [8020534] [1801687] [3470709] [69464125] [9073152] [2949572] [ [Italo [Gurjinder [David [5156472] [Niels [Orko THEGamingninja Borssatto] Singh] Dosoudil] [ijaron] Bouma] Garai] ] [36949] [6782131] [28236583] [22587474] [264914] [75944209] [8133650] [Filippo [Bikramjeet [Razvan [RBXII3] [demize] [PUP-Loki] [Daniel Baruffaldi] Singh] Stoica] Sorlov] [514751] [58871574] [15112818] [3339418] [58510131] [Justin [Chris [ [Amir [156397] [20530371] [Theyooo] Peacock] Tracy] Fuechslein Zarrinkafsh [gabbe] [bmbvenom] ] ] [42121639] [15570570] [833043] [204185] [3157520] [26301707] [Florian [Rahul [Bjorn [Josh [5556750] [ [Tobias Meinicke] Somasundaram Heinrichs] Byrnes] [bergi9] luoweihua7 Kneidl] ] ] [656006] [639682] [64539242] [4564803] [Ivan [Omer [Pius Walter] [Troy Kelly] Kristianto Cohen] ] About Docker container for managing Nginx proxy hosts with a simple, powerful interface nginxproxymanager.com Topics nginx nginx-proxy Resources Readme License MIT license Stars 7.8k stars Watchers 125 watching Forks 969 forks Releases 57 v2.9.18 Latest Mar 31, 2022 + 56 releases Contributors 74 * * * * * * * * * * * + 63 contributors Languages * JavaScript 73.7% * EJS 22.3% * Shell 1.7% * SCSS 1.6% * Other 0.7% * (c) 2022 GitHub, Inc. * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.