Sign in in under a minute Works with self-hosted Press Your password is never stored
Deploy · Successbench-33819 · just now
shop.acme.com recoveredpushed in seconds
11:15
Good morning, Mayank
Parent Team · Fri, 17 Jul
29sites
Active29
Updates23
Trials0
Attention0
Recent activityView all
Deploy · bench-33819
1h ago
Success
Backup · erpnext-client
3h ago
Done
Home
Sites
Benches
Account
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.
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.
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.
PressPilot
Sites
Benches
Deploys
Backups
Webhooks
Servers
Billing
Alerts
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.
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.