Now on Google Play · iOS coming soon · by The Tiny Apps Company

Away from your desk.
Still in command.

Your whole Frappe Cloud operation — every site, bench and deploy — in your pocket. The same ops console, the same live data, freed from the desk.

Get it onGoogle Play Coming soon onApp Store Soon
Sign in in under a minute Works with self-hosted Press Your password is never stored

PressPilot is a mobile app for Frappe Cloud and self-hosted Frappe Press. Manage your sites, benches, deploys, backups, real-time alerts and support access from your phone — available now on Android, with iOS coming soon.

Frappe Cloud Self-hosted Press Real-time push Uptime sentinel App lock & 2FA Multi-account
21:03
bench-33819
Deploy in progress
Running
Deploying buildstep 3 of 5
Clone repositories0:12
Build assets1:48
Build Docker image1:20
Push to registry
Deploy to bench
#14 Step 8/12 : COPY . /home/frappe
> exporting layers done
Meet PressPilot

The console you trust, now in your pocket

PressPilot mirrors the Frappe dashboard you already know — the same sites, benches, deploys and logs, over the same REST API. Not a stripped-down viewer: the real actions, live data, and step-by-step deploys, wherever you happen to be standing.

  • Watch a build climb step by step until it lands — no refreshing.
  • Sign in with your Frappe account (2FA) or an API key — password never stored.
  • Frappe Cloud or self-hosted Press — same app, one server-URL field.
Get it onGoogle Play Coming soon onApp StoreSoon
The whole point

Give your operations superpowers

The desk was the bottleneck. PressPilot puts the same command in your hand — so a wobbling site, a failed build or a quiet server never has to wait for you to get back to a keyboard.

Everything it does

The whole console, in one app

Not a stripped-down view — the same actions you take at your desk, plus a few your desk never had.

Real-time push

A Press webhook fires into a cloud relay and lands on your phone in seconds — deploy results, status changes, plan updates. Smart polling backs it up so nothing slips.

Uptime sentinel

Your phone pings the sites you pick and alerts after repeated failures — then again the moment they recover.

One-tap site actions

Restart, clear cache, migrate, back up, update, activate or deactivate — the real controls, one thumb away.

Deploys with live logs

Watch each step climb to Success or Failure with the real build log — and it rehydrates from the server if the app is killed.

New-site provisioning

A guided wizard — version, group, cluster, apps, plan — to stand up a fresh site from your phone.

Biometric app lock

Face, fingerprint or PIN to open — with a grace window so a quick TOTP hop doesn't re-lock you.

Home-screen widget

Fleet totals — active, down, unreachable, unread — glanceable on Android without opening the app.

QR sign-in handoff

Move a session to another device by scanning a QR — the key never leaves your phones.

Multi-account

Store several teams and servers as profiles and switch between them in a single tap.

Webhooks

Create outbound Press webhooks, pick events, and inspect each delivery's status and response.

Servers & analytics

Your server fleet with app and database metrics — capacity at a glance, not a guess.

Billing, view-only

Upcoming invoice, credits and history — nothing to accidentally trigger at 11pm.

All in one place

Your whole Frappe estate, around one app

Sites, benches, deploys, backups, servers, billing, webhooks and alerts — every moving part of your operation, orbiting a single home screen.

A day in command

The desk was the bottleneck. Not anymore.

One phone, one Friday. Watch the same ops console carry you from the first coffee to the last train — while the screen on the left keeps pace with the story.

09:02
Good morning, Mayank
Parent Team · Fri, 17 Jul
29sites
Active29
Updates23
Trials0
Attention0
Usage highlights
All sites within plan limits this week.
Recent activityView all
Deploy · bench-33819
1h ago
Success
Backup · erpnext-client
3h ago
Done
21:03
bench-33833
Deploy in progress
Running
Deploying buildstep 3 of 5
Clone repositories0:12
Build assets1:48
Build Docker image1:20
Push to registry
Deploy to bench
#14 Step 8/12 : COPY . /home/frappe
> exporting layers done
17:44
dev-sandbox
Trial · Mumbai · bench-33801
Broken
Site actions
Restart site
Bounce the web workers
Tap
Clear cache
Redis + website cache
Tap
Run migrate
bench migrate
Tap
ActiveRecovered · 14s ago
21:01
Notifications
Pushed in seconds
Deploy failed · bench-33833
Step "Build image" errored · 9:01pm
Sentinel · shop.acme.com unreachable
3 checks failed · 8:58pm
23 updates available
Across 6 benches · approve to deploy
shop.acme.com recovered
Back online · 9:00pm
23:40
23:40Fri, 17 July
PressPilot · Fleetnow
29Active
0Down
0Unreachable
2Alerts
Locked · Face ID to open
09:02 · over coffee

The whole estate, before you've sat down

Open the app and the day is already there: 29 active, 23 wanting updates, and the one number that matters — nothing needs attention. Most mornings, that glance is all you needed.

  • The "need attention" count sits up top — peace of mind before the first sip.
  • A live timeline of every recent deploy, backup and job.
21:03 · mid-dinner

Watch the deploy climb from wherever you're standing

A build fails while your plate's still warm. Tap Deploy and watch it climb step by step until it lands — and when a step breaks, the screen stops there with the real log, not a red pill. A ruined evening becomes a two-minute fix.

  • Live progress polls each step until Success or Failure — no refreshing.
  • Survives an app kill — reopen and it rehydrates from the server's state.
17:44 · on the train

One tap to steady a wobbling site

A site goes amber between stations. Open it and the real controls — restart, clear cache, migrate, back up, update — are one thumb away. The pill flips back to Active before your stop.

  • Restart, clear cache, migrate, deactivate, back up or update — one tap each.
  • Spin up a brand-new site too, with the guided provisioning wizard.
21:01 · before the client calls

Your phone tells you before your client does

A failed deploy, a site gone quiet — it reaches your phone in seconds through a webhook-to-push relay, and an on-device sentinel pings your sites and shouts the moment one goes unreachable. You catch it in the ad break, not in a Monday apology.

  • Real-time push in seconds; the uptime sentinel covers the rest.
  • Every alert deep-links straight to the affected site or bench.
23:40 · off duty

Never off the grid, never left unlocked

Phone on the nightstand, app closed — the home-screen widget still shows the fleet at a glance. And nothing opens without your face or fingerprint. Carry more than one team? Switch accounts in a tap, or hand a session to another device with a QR scan.

  • Home-screen widget: active, down, unreachable and unread — without opening the app.
  • Biometric app lock, multi-account switching and QR sign-in handoff.
Whoever you are on the team

The same calm, for very different jobs

Agency owner, 30 client sitesOne glance over breakfast: all green, backups done, nothing pending.
DevOps / Frappe developerRead the failed step's log, retrigger the deploy, back to dinner.
Non-technical ops managerYou read the pills, not the logs. Green means get on with your day.
Solo founder on self-hosted PressRestarted a site from the dinner table. Same app, your own server URL.
Freedom without a new place to leak

Power in your pocket, kept safe

Password never stored

Sign in once; the app trades your password for a token and forgets it. Or skip passwords entirely with an API key.

Token in secure storage

The token lives in your phone's secure enclave — iOS Keychain, Android EncryptedSharedPreferences — over enforced HTTPS.

Billing is view-only

Check usage and invoices with nothing to accidentally trigger. Glancing at 11pm carries zero risk.

Your own server

Same REST API, so it behaves identically on frappecloud.com or self-hosted Press. Change one field: the server URL.

Straight answers

Questions worth asking first

Is this the official Frappe Cloud app?
No. PressPilot is an independent, third-party companion app from The Tiny Apps Company, not affiliated with Frappe Technologies. It uses the same REST API as the official web dashboard, so it behaves like a faithful mobile mirror of it.
Is my password safe, and how do I sign in?
You sign in with the same email and password you use on the Frappe dashboard (2FA supported), or an API key. Your password is never stored — the app trades it for a token kept in your phone's hardware-backed secure storage, over HTTPS.
Can I take actions, or only view?
You can act: deploy benches, restart, clear cache, migrate, back up, update, activate or deactivate sites, create new sites, and revoke access requests. Only billing is view-only, by design.
How does the real-time alerting actually work?
Two ways, working together. PressPilot registers a Press webhook that fires into a cloud relay and pushes to your phone in seconds; a background poll and an on-device uptime sentinel back it up, with the two paths de-duplicated so you're never notified twice. It's smart polling plus a webhook relay — reliable without a permanent socket.
Does it work with self-hosted Frappe Press?
Yes, identically. Use frappecloud.com out of the box, or change the server URL to your own self-hosted Press instance. If it runs Frappe Press, PressPilot can drive it.
I'm not a developer. Is this for me?
Especially. If you run 10–50 client sites and just need to know everything's healthy, updates are handled and backups run, the glance-and-go dashboard, home-screen widget and one-tap actions are built for exactly that — no terminal required.
Which platforms, and is it out yet?
PressPilot is live now on Google Play for Android — grab it here. The iOS app is coming soon; the home-screen widget is Android-first while the iOS WidgetKit version follows.
Could having everything on my phone be a risk?
No new exposure: password never stored, token in secure storage, a biometric app lock on top, all HTTPS, data straight from your server to your device. It even removes a risk — you can finally revoke stale support-access grants from anywhere.
Built for the Frappe world

Plays nicely with everything you already run

Frappe Cloud Self-hosted Press Android · Google Play FCM push HTTPS & secure storage
<60s
to sign in with the account you already have
0
passwords stored, anywhere
Seconds
from event to push notification
Self-hosted
ready — just change the server URL
Free · No account to create

Cut the cord to your desk

PressPilot is live now on Google Play for Android — for Frappe Cloud and self-hosted Press. The iOS app is on its way.

Get it onGoogle Play Coming soon onApp StoreSoon

iOS on the way? Email us and we'll tell you the moment it lands.