Home Assistant integration for Nginx Proxy Manager (Plus). Control proxy hosts and monitor their status.
- Control proxy hosts directly from Home Assistant
- Enable or disable individual proxy hosts via switches
- Configurable polling interval for status updates
- Optional SSL certificate verification
- Home Assistant 2026.3.0 or newer
- Running NPMplus instance
Or add manually:
- Open HACS in your Home Assistant instance
- Click the three dots in the top right corner and select Custom repositories
- Enter
https://github.com/thecodingdad/ha-npmplusand select Integration as the category - Click Add, then search for "NPMplus" and download it
- Restart Home Assistant
- Download the latest release from GitHub Releases
- Copy the
custom_components/npmplusfolder to your Home Assistantconfig/custom_components/directory - Restart Home Assistant
- Go to Settings -> Devices & Services
- Click Add Integration
- Search for "NPMplus"
- Follow the setup wizard
| Option | Type | Default | Description |
|---|---|---|---|
url |
string | required | NPMplus instance URL |
username |
string | required | Login username |
password |
string | required | Login password |
verify_ssl |
boolean | false | Enable SSL certificate verification |
scan_interval |
integer | 30 | Polling interval in seconds (5-3600) |
The integration creates the following entities for each proxy host configured in your NPMplus instance.
| Switch | Description |
|---|---|
| Proxy Host | One switch per proxy host to enable or disable it |
This integration supports English and German.
This project is licensed under the MIT License - see the LICENSE file for details.