Nginx Proxy Manager, from your phone.
Cupola is a free, open-source app for Nginx Proxy Manager on iPhone, iPad, Android and Mac. It connects straight to your own Nginx Proxy Manager, with no account.
What Cupola does with Nginx Proxy Manager
- What the box is fronting, what is broken, which certificates are about to lapse
- Enable/disable hosts, renew a certificate
Control: Read + write. Signs in with: Email + password.
How well it is tested
Partly verified: Cupola's screens have read a real Nginx Proxy Manager, but its actions have not been tried on one yet. If you run Nginx Proxy Manager, tell us how it goes.
Connect Nginx Proxy Manager
Before you start. Point this at the admin interface (port 81 by default), not at a hostname the proxy serves, and use a dedicated account rather than your admin one.
- Its address, with the port:
http://192.168.1.20:81by default, or your reverse proxy's address. More on addresses. - Email + password: the same login as its web interface.
- Test it before you save. If it fails, Cupola tells you why.
Away from home, Cupola uses your VPN or reverse proxy: how that works.
Also in Infrastructure
Questions
Is there a Nginx Proxy Manager app for iPhone and Android?
Yes: Cupola, free and open source, connects to Nginx Proxy Manager directly. It is a public TestFlight beta on iPhone, iPad and Mac, and an APK on Android. See install.
What does Cupola sign in to Nginx Proxy Manager with?
Email + password: the same login as its web interface. Cupola keeps it in your device's secure storage.
How do I manage my home server from my phone when I am away?
With the route you already have: a VPN such as WireGuard or Tailscale, or a reverse proxy. Give a connection a second address for when you are out, and Cupola uses whichever one answers.
My services are behind a reverse proxy with a self-signed certificate. Will it work?
Yes. Cupola asks once before trusting a certificate, then pins it to that host. Cloudflare Access tokens, proxy passwords and custom headers work too.