{"id":22998097,"url":"https://github.com/meibraransari/nginx-proxy-manager","last_synced_at":"2025-07-01T10:35:49.047Z","repository":{"id":250458302,"uuid":"834528233","full_name":"meibraransari/nginx-proxy-manager","owner":"meibraransari","description":"🌎 Nginx setup \u0026 configuration","archived":false,"fork":false,"pushed_at":"2025-04-08T02:15:25.000Z","size":2725,"stargazers_count":0,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-14T12:52:39.000Z","etag":null,"topics":["nginx","nginx-server"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/meibraransari.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-27T14:42:25.000Z","updated_at":"2025-04-08T02:15:28.000Z","dependencies_parsed_at":"2024-07-27T16:03:17.436Z","dependency_job_id":"e524d3ad-9ef1-4b89-ad3d-b1a11102fe48","html_url":"https://github.com/meibraransari/nginx-proxy-manager","commit_stats":null,"previous_names":["meibraransari/nginx","meibraransari/nginx-proxy-manager"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/meibraransari/nginx-proxy-manager","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meibraransari%2Fnginx-proxy-manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meibraransari%2Fnginx-proxy-manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meibraransari%2Fnginx-proxy-manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meibraransari%2Fnginx-proxy-manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/meibraransari","download_url":"https://codeload.github.com/meibraransari/nginx-proxy-manager/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meibraransari%2Fnginx-proxy-manager/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262944784,"owners_count":23388826,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["nginx","nginx-server"],"created_at":"2024-12-15T06:10:58.759Z","updated_at":"2025-07-01T10:35:49.022Z","avatar_url":"https://github.com/meibraransari.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"---\nCreated: 2024-12-07T07:47:47+05:30\nUpdated: 2025-01-29T09:35:59+05:30\nMaintainer: Ibrar Ansari\n---\n# Nginx Proxy Manager Deployment using Docker Run \u0026 Docker Compose\n\n\u003cp align=\"center\"\u003e\n  \u003cpicture\u003e\n    \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://github.com/meibraransari/nginx-proxy-manager/blob/main/assets/npm.png\"\u003e\n    \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://github.com/meibraransari/nginx-proxy-manager/blob/main/assets/npm.png\"\u003e\n    \u003cimg src=\"https://github.com/meibraransari/nginx-proxy-manager/blob/main/assets/npm.png\" width=\"270\" height=\"270\" alt=\"NPM\"\u003e\n  \u003c/picture\u003e\n    \u003cbr\u003e\n    \u003cstrong\u003eNginx Proxy Manager\u003c/strong\u003e\n\u003c/p\u003e\n\n\n### Nginx Proxy Manager?\nNginx Proxy Manager is a user-friendly interface for managing and configuring Nginx as a reverse proxy server. Nginx is a popular web server and reverse proxy used to handle requests, load balance, and direct traffic to different services or applications.\n\nOfficial Documentation: https://nginxproxymanager.com/\n\n\u003c!---\n## 🎬 Nginx Proxy Manager Setup Guide (Zero to Hero)\n[![Watch on Youtube](https://i.ytimg.com/vi/FYuOSGJk7j0/maxresdefault.jpg)](https://youtu.be/FYuOSGJk7j0)\n\n--\u003e\n## 🎬 Nginx Proxy Manager Complete Playlist\n[![Watch on Youtube](https://i.ytimg.com/vi/rxmEFm7EPck/maxresdefault.jpg)](https://www.youtube.com/playlist?list=PL5Afhqcc17s2UCcuEyFnTMHbVkxl8EG_7)\n\n### **Prerequisites**  \n- Basic understanding of Docker.\n- Docker must be installed on your system.\n- Basic knowledge of command-line operations.\n\n### Deployment Guide\n\n#### 1. Using Docker run command\n\n```\ndocker run -itd --name=c_nginx_proxy_manager --restart=always -p 80:80 -p 81:81 -p 443:443 -v $(pwd)/nginx-proxy-manager/data:/data -v $(pwd)/nginx-proxy-manager/letsencrypt:/etc/letsencrypt jc21/nginx-proxy-manager:latest\n```\n#### 2. Using Docker Compose\n##### Create compose file\n```\nnano compose.yml\n```\n\n```\nservices:\n  npm:\n    image: jc21/nginx-proxy-manager:latest\n    container_name: npm\n    hostname: npm\n    restart: unless-stopped\n    environment:\n      - DISABLE_IPV6 = 'true'\n      - TZ=TZ=Asia/Kolkata\n      - PUID=1000 # see https://nginxproxymanager.com/advanced-config/\n      - PGID=1000 # see https://nginxproxymanager.com/advanced-config/\n    ports:\n      - 80:80/tcp # HTTP\n      - 443:443/tcp # HTTPS\n      - 81:81/tcp # MGMT UI, do not expose publicly\n    dns:\n      - 8.8.8.8\n      - 8.8.4.4\n    healthcheck:\n      test: [\"CMD\", \"/bin/check-health\"]\n      interval: 30s\n      timeout: 3s\n    volumes:\n      - ./nginx-proxy-manager/data:/data\n      - ./nginx-proxy-manager/letsencrypt:/etc/letsencrypt\n```\n\n##### Run container\n```\ndocker-compose up -d\n```\n\n##### Access NPM Server\n```\nhttp://your_ip_or_FQDN:81\nadmin@example.com\nchangeme\n```\n\n\n---\n### 💼 Connect with me 👇👇 😊\n\n- 🔥 [**Youtube**](https://www.youtube.com/@DevOpsinAction?sub_confirmation=1)\n- ✍ [**Blog**](https://ibraransari.blogspot.com/)\n- 💼 [**LinkedIn**](https://www.linkedin.com/in/ansariibrar/)\n- 👨‍💻 [**Github**](https://github.com/meibraransari?tab=repositories)\n- 💬 [**Telegram**](https://t.me/DevOpsinActionTelegram)\n- 🐳 [**Docker**](https://hub.docker.com/u/ibraransaridocker)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmeibraransari%2Fnginx-proxy-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmeibraransari%2Fnginx-proxy-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmeibraransari%2Fnginx-proxy-manager/lists"}