# NPMplus

NPMplus is an improved fork of Nginx Proxy Manager that provides a web interface for managing reverse proxy rules, SSL certificates, and application routing. It is open source and self-hosted, installable on Docker Hub, Proxmox, ZimaOS and Unraid.

Canonical page: https://ourlocalhost.com/app/742/npmplus

## Description

NPMplus is an improved fork of Nginx Proxy Manager that provides a web interface for managing reverse proxy rules, SSL certificates, and application routing. This Unraid template provides a ready-to-use bridge-mode setup with grouped variables for ports, ACME, nginx/TLS, GoAccess, PHP, OIDC/auth-request and optional external MariaDB/MySQL compatibility. External MariaDB/MySQL is unsupported by NPMplus upstream and SQLite is recommended for new installs.

## Platform availability

Available on 3 of 9 platforms: Unraid, ZimaOS, Proxmox.

## Health score

18/100 (Low), based on 2 of 4 factors.
- Maintained: 0 (GitHub repository no longer exists)
- Easy to install: 55 (3 install platforms, install notes, Docker image)

## Links

- Docker Hub: https://hub.docker.com/r/zoeyvid/npmplus
- Proxmox: https://community-scripts.github.io/ProxmoxVE/scripts?id=npmplus
- ZimaOS: https://github.com/bigbeartechworld/big-bear-casaos/tree/master/Apps/npmplus
- Unraid: https://ca.unraid.net/apps/npmplus-1qht2r91migv5d?q=NPMplus

## Common questions

### How do I start NPMplus in Docker Compose?

Run docker compose up -d in the NPMplus folder to start the app container in the background. Without this command, NPMplus will not be running and its web interface cannot be opened.

### How can I reset a locked-out login or disabled MFA?

Run docker exec -it npmplus password-reset.js USER_EMAIL [PASSWORD] [--disable-mfa] to set a new password or turn MFA off. This command is for SQLite installations.

### Does the NPMplus Docker-oriented package include a web interface and hardened Nginx?

Yes, it combines a web interface for managing proxy hosts with a hardened Nginx build. It is a fork of nginx-proxy-manager.

### Where can I ask development questions or discuss code?

Use the GitHub Discussions forum for ZoeyVid/NPMplus to discuss code, ask questions, and collaborate with the developer community.

### What should I check if a server is not appearing?

Check Cline's Installed servers tab for status.

---
Source: Our Local Host (https://ourlocalhost.com/app/742/npmplus), the self-hosted and open-source app directory.
