{"id":7413,"date":"2026-01-19T12:25:30","date_gmt":"2026-01-19T12:25:30","guid":{"rendered":"https:\/\/www.hostinger.com\/support\/?p=7413"},"modified":"2026-01-19T12:27:53","modified_gmt":"2026-01-19T12:27:53","slug":"how-to-set-up-nginx-proxy-manager-using-hostinger-docker-manager","status":"publish","type":"post","link":"https:\/\/www.hostinger.com\/support\/how-to-set-up-nginx-proxy-manager-using-hostinger-docker-manager\/","title":{"rendered":"How to set up Nginx Proxy Manager using Hostinger Docker Manager"},"content":{"rendered":"<p>Nginx Proxy Manager (NPM) is a web-based reverse proxy that allows you to route traffic to multiple applications using the same ports, such as 80 and 443, while managing domains and SSL certificates through a simple interface.<\/p><p>On Hostinger VPS, Nginx Proxy Manager can be deployed directly from the Docker Manager Catalog, which removes the need to manually create Docker Compose files or assign ports yourself.<\/p><p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-7419 size-full\" src=\"https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-19-at-14.26.37.png\" alt=\"Nginx Proxy Manager in catalog\" width=\"890\" height=\"316\" srcset=\"https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-19-at-14.26.37.png 890w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-19-at-14.26.37-300x107.png 300w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-19-at-14.26.37-768x273.png 768w\" sizes=\"auto, (max-width: 890px) 100vw, 890px\" \/><\/p><h2 id=\"h-deploying-nginx-proxy-manager-from-the-docker-compose-catalog\">Deploying Nginx Proxy Manager from the Docker Compose Catalog<\/h2><p>To deploy Nginx Proxy Manager, open <span class=\"s2\"><b>Docker Manager<\/b><\/span> in your VPS dashboard and navigate to the <span class=\"s2\"><b>Catalog<\/b><\/span> section. Locate <span class=\"s2\"><b>Nginx Proxy Manager<\/b><\/span> and click <span class=\"s2\"><b>Deploy<\/b><\/span>.<\/p><p>Docker Manager will automatically create and start the container using a predefined Docker Compose configuration. Ports required by Nginx Proxy Manager are assigned automatically, so you do not need to expose or configure them manually.<\/p><p>Once deployment is complete, the project will appear in your Docker Manager projects list with a <span class=\"s2\"><b>Running<\/b><\/span> status.<\/p><h2 id=\"h-accessing-the-nginx-proxy-manager-admin-panel\">Accessing the Nginx Proxy Manager admin panel<\/h2><p>After deployment, Docker Manager will automatically provide a direct access link to the Nginx Proxy Manager admin interface.<\/p><p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-7420 size-full\" src=\"https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-19-at-14.26.08.png\" alt=\"Nginx Proxy Manager in project list\" width=\"826\" height=\"252\" srcset=\"https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-19-at-14.26.08.png 826w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-19-at-14.26.08-300x92.png 300w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-19-at-14.26.08-768x234.png 768w\" sizes=\"auto, (max-width: 826px) 100vw, 826px\" \/><\/p><p>In the projects list, click the link shown next to the container&rsquo;s exposed port for the admin panel. This link opens the Nginx Proxy Manager web interface in your browser, without needing to know the assigned port number.<\/p><p>All management actions, including adding proxy hosts and enabling SSL, are performed through this interface.<\/p><h2 id=\"h-adding-a-proxy-host\">Adding a Proxy Host<\/h2><p>To expose an application using Nginx Proxy Manager, open the admin panel and add a new <span class=\"s2\"><b>Proxy Host<\/b><\/span>.<\/p><p>Enter the domain name you want to use, such as <span class=\"s3\">example.com<\/span> or <span class=\"s3\">app.example.com<\/span>. For the forward hostname or IP, use your VPS IP address. The forward port should be the external port on which your application is currently accessible.<\/p><p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-7416\" src=\"https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-19-at-13.51.47.png\" alt=\"Add host modal\" width=\"563\" height=\"670\" srcset=\"https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-19-at-13.51.47.png 563w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-19-at-13.51.47-252x300.png 252w\" sizes=\"auto, (max-width: 563px) 100vw, 563px\" \/><\/p><p>For example, if your application is running on port <span class=\"s3\">8080<\/span>, enter that port as the forward port. Nginx Proxy Manager will route incoming traffic for the selected domain to your application automatically.<\/p><p>You can then enable SSL from the SSL tab and request a free Let&rsquo;s Encrypt certificate to secure your domain with HTTPS.<\/p><h2 id=\"h-using-nginx-proxy-manager-with-docker-networks\">Using Nginx Proxy Manager with Docker networks<\/h2><p>For more advanced setups, applications can be connected to the same Docker network as Nginx Proxy Manager. This allows Nginx Proxy Manager to forward traffic directly to containers by name instead of using the VPS IP and exposed ports.<\/p><p>This approach improves performance and is considered best practice when running multiple Dockerized services behind a reverse proxy.<\/p><p>More advanced configuration examples can be found in <a href=\"https:\/\/nginxproxymanager.com\/advanced-config\/#best-practice-use-a-docker-network\" target=\"_blank\" rel=\"noopener\">the official Nginx Proxy Manager documentation<\/a>.<\/p><p>&nbsp;<\/p><p>Before adding a domain in Nginx Proxy Manager, make sure its DNS records point to your VPS IP address. Any changes made in the admin panel are applied automatically, and no container restarts are required.<\/p><p>Using Nginx Proxy Manager through Hostinger Docker Manager provides a simple and user-friendly way to manage multiple applications, domains, and SSL certificates on a single VPS without port conflicts.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nginx Proxy Manager (NPM) is a web-based reverse proxy that allows you to route traffic to multiple applications using the same ports, such as 80&#8230;<\/p>\n","protected":false},"author":386,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"include_on_kodee":true,"footnotes":""},"categories":[297],"tags":[],"class_list":["post-7413","post","type-post","status-publish","format-standard","hentry","category-docker-manager"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/support\/how-to-set-up-nginx-proxy-manager-using-hostinger-docker-manager","default":1}],"include_on_kodee":true,"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/posts\/7413","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/users\/386"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/comments?post=7413"}],"version-history":[{"count":4,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/posts\/7413\/revisions"}],"predecessor-version":[{"id":7422,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/posts\/7413\/revisions\/7422"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/media?parent=7413"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/categories?post=7413"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/tags?post=7413"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}