The companion app for iPhone and iPad is on the App Store. It is free, it needs iOS 15 or newer, and it is the same app we have been handing out for Android as a direct download. Both carry the inventory that the desktop app keeps.
ServerShelf on the App Store · ServerShelf for Android (direct APK)
What it shows
The inventory, grouped by project, searchable, down to a per-server view with operating system, provider, environment, tags, hardware, services and domains. A triage screen collects what needs attention today: certificates close to expiry, uptime checks that are down, hosts with pending or security updates, servers waiting for a reboot. And a library tab with the snippets and software licences from the desktop, readable wherever you are.
Where the data comes from
There is no ServerShelf cloud and no account. The desktop encrypts a snapshot of your inventory and writes it to storage you already own: iCloud Drive, an S3-compatible bucket, or a WebDAV share. The phone downloads that file and decrypts it with your passphrase, which never leaves your devices; the storage provider only ever sees ciphertext. Because the snapshot is a file, the phone still works when the desktop is switched off, on cellular, and on a plane.
On your own network there is a second path. Scan the pairing code the desktop shows and the phone talks to it directly over TLS, with the certificate fingerprint pinned from that code. That gives you live numbers and a button that runs an uptime check while you watch. A pairing code whose fingerprint does not match is refused rather than quietly falling back to plain HTTP.
Push notifications are addressed with a key derived from your passphrase, so nobody else can register a phone for your fleet.
Read-mostly, on purpose
Snoozing an alert or acknowledging it works from the phone. Deleting a server, deploying a key or starting a bulk scan does not. Those stay on the desktop, where you can see what you are about to do.
What you need
The desktop app, 1.4.5 or newer, with cloud sync switched on: it writes the snapshot the phone reads. In Settings the desktop shows a QR code that carries the storage configuration, so the only thing you type on the phone is the passphrase. If you paired before 1.4.5, scan the code once more; that is the release where the link to the phone became encrypted.
Android
Android stays a direct download from us. We are not putting ServerShelf on Google Play: for a local-first tool, the review hurdles and Google’s grip on Android are not a trade worth making. It is the same signed app with the same features.