NPM Mobile
Native Android client for Nginx Proxy Manager: hosts, SSL, access lists, users
- Developer
- revocx35
- License
- MIT
- Package
io.github.revocx35.npmmobile- Category
- Internet, System
- Latest version
- 1.0.3 · Nov 1, 2026
- Minimum Android
- Android 8.0
Screenshots
Description
NPM Mobile manages your Nginx Proxy Manager (NPM) server from your phone. It is a native app, not a web wrapper: it talks directly to your server's API, with no cloud service in between and no tracking.
Features
• Dashboard: host counts, NPM update notice, and a list of problems (hosts whose nginx config failed, certificates expiring soon)
• Proxy hosts: create, edit, enable/disable and delete; domains, forward scheme/host/port, caching, exploit blocking, websockets, access lists, custom locations, SSL (force SSL, HTTP/2, HSTS) and custom nginx configuration
• Redirection hosts, streams (TCP/UDP) and 404 hosts
• SSL certificates: request Let's Encrypt certificates (HTTP or DNS challenge with any provider NPM supports), test domain reachability, renew, download, delete, and upload custom certificates with validation
• Access lists: basic-auth users and allow/deny IP rules
• Users (admins): accounts, roles, per-section permissions and passwords
• Audit log and the default site setting
• Your account: profile, password, and two-factor authentication (QR code setup, backup codes); 2FA sign-in is supported
• Several NPM servers, automatic session renewal, light/dark theme and Material You colors
Session tokens are stored encrypted with a key from the Android Keystore. Plain HTTP is allowed for LAN addresses (NPM's admin UI usually runs on port 81); for HTTP to a public address the app warns you first.
Tested with Nginx Proxy Manager 2.15. This is an unofficial app, not affiliated with the Nginx Proxy Manager project.
Features
• Dashboard: host counts, NPM update notice, and a list of problems (hosts whose nginx config failed, certificates expiring soon)
• Proxy hosts: create, edit, enable/disable and delete; domains, forward scheme/host/port, caching, exploit blocking, websockets, access lists, custom locations, SSL (force SSL, HTTP/2, HSTS) and custom nginx configuration
• Redirection hosts, streams (TCP/UDP) and 404 hosts
• SSL certificates: request Let's Encrypt certificates (HTTP or DNS challenge with any provider NPM supports), test domain reachability, renew, download, delete, and upload custom certificates with validation
• Access lists: basic-auth users and allow/deny IP rules
• Users (admins): accounts, roles, per-section permissions and passwords
• Audit log and the default site setting
• Your account: profile, password, and two-factor authentication (QR code setup, backup codes); 2FA sign-in is supported
• Several NPM servers, automatic session renewal, light/dark theme and Material You colors
Session tokens are stored encrypted with a key from the Android Keystore. Plain HTTP is allowed for LAN addresses (NPM's admin UI usually runs on port 81); for HTTP to a public address the app warns you first.
Tested with Nginx Proxy Manager 2.15. This is an unofficial app, not affiliated with the Nginx Proxy Manager project.
All versions
| Version | Released | Minimum Android | Size |
|---|---|---|---|
| 1.0.3 | Nov 1, 2026 | Android 8.0 | 2 MB |
| 1.0.2 | Oct 31, 2026 | Android 8.0 | 2 MB |
How to install an older version of an Android app · How to install an APK file on Android
From the developer (GitHub)
APK files published by the developer on GitHub. They are signed by the developer and may not install over the other builds on this page (different signature). Links open github.com.
Similar apps
-
Trigger
Open doors via Wi-Fi using HTTPS/SSH.
-
Dokuwiki Android
Access in local to your dokuwiki
-
K-9 Mail
Full-featured email client
-
Screenshot Tile (NoRoot)
Customizable screenshot tool with quick settings shortcut and floating button
-
Coffee
Keep display awake
-
Mute reminder
Remind you to mute media
-
Prepaid Balance
Keep track your prepaid balance
-
Auto Auto-Rotate
Automatically remembers your auto-rotate setting for every app