Internet › NPM Mobile
thumb_up Follow me on GitHub to get notifications about my projects (like Fossdroid Core), thanks! close

NPM Mobile

Native Android client for Nginx Proxy Manager: hosts, SSL, access lists, users
Version: 1.0.2
Added: 31-10-2026
Updated: 31-10-2026
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.

Screenshot of NPM Mobile Screenshot of NPM Mobile Screenshot of NPM Mobile
code Source file_download Download