NPM Mobile icon

NPM Mobile

revocx35
System Internet
Version
1.0.2
Size
2.0 MB
Requires
Android API 26+
4.7 / 5 · 14,280 ratings 87,713 downloads

Updated Nov 1, 2026

Quick answer

Native Android client for Nginx Proxy Manager: hosts, SSL, access lists, users

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.

Screenshots

NPM Mobile screenshot 1
NPM Mobile screenshot 2
NPM Mobile screenshot 3
NPM Mobile screenshot 4
NPM Mobile screenshot 5
NPM Mobile screenshot 6
NPM Mobile screenshot 7
NPM Mobile screenshot 8
NPM Mobile screenshot 9

What’s new

* Much smaller download (2 MB instead of 10 MB): the app is now optimized with R8
* Android 17: asks for local network access, which Android now requires to reach an NPM server on your home network
* Fixed screen titles overlapping the status bar

How to install

  1. Download the APK from the button at the top of this page.
  2. Allow “Install unknown apps” for your browser or file manager only, not for every app.
  3. Open the downloaded file and confirm the installation.
  4. If installation fails with “App not installed,” remove an earlier build of the same app first. A signature conflict is the usual cause.

Data safety

  • Every file is checked against its published SHA-256 before it is listed.
  • Files are scanned for malware on every update.
  • The permissions each app requests are listed on its own page.
  • Read the full safety policy for how we test, flag, and delist files.

Frequently asked questions

What is NPM Mobile?
Native Android client for Nginx Proxy Manager: hosts, SSL, access lists, users
Who develops NPM Mobile?
NPM Mobile is developed by revocx35.
Which Android version does NPM Mobile require?
NPM Mobile requires Android API 26 or later.
What is the current version of NPM Mobile?
The synchronized F-Droid version is 1.0.2.
Which license does NPM Mobile use?
The signed F-Droid metadata lists MIT.
Where is the source code for NPM Mobile?
https://github.com/revocx35/ngnix_proxy_manager_mobile

Comments

Recent approved comments · sorted by newest

Verification code
Be specific and keep it about the app. No links. Comments are reviewed before publication. Device and Android details are recorded automatically. Privacy policy.

Loading recent comments...

View all comments