Help. From the person who built it.
Quartermaster is built by one developer. Email is the support channel — and it actually gets read.
The first run, in three steps.
The app’s own onboarding walks you through this. Here’s the short version, for when you’re deciding before you download.
- 01
Pick a service.
- 02
Paste the URL and API key.
- 03
Tap Test.
Common questions.
See all on /faqThe stack
When is Quartermaster launching?
It's coming soon — we're in the final TestFlight beta now, with public launch on the App Store shortly after. Email hello@qmstack.com if you'd like to be a beta tester.
Which services does Quartermaster support?
Radarr, Sonarr, SABnzbd, Jellyseerr and Jellyfin. All five ship at v1 — that's the launch stack. Prowlarr, Bazarr, qBittorrent, Lidarr and Uptime Kuma are on the roadmap as post-launch additions, included in Pro as they land.
Can I run multiple instances of the same service?
Yes. Pro unlocks unlimited instances and connection profiles, including the common 1080p / 4K dual-Radarr setup. Free is limited to one service connection.
Does it work over Tailscale or a reverse proxy?
Yes. The connection layer handles LAN IPs, Tailscale MagicDNS hostnames and HTTPS reverse proxies with self-signed certificates. You enter the URL the way you'd reach the service from a browser; the staged test tells you exactly what fails if anything does.
What about self-signed certificates?
There's a per-service toggle to trust a self-signed cert. The app's error messages name a TLS failure explicitly, so you know whether to flip the toggle or whether the issue is elsewhere.
Privacy & data
Where are my API keys stored?
On your device only, in the iOS keychain — hardware-backed secure storage. They're sent only to the matching service you configured, as part of talking to it. They never reach a server of ours, because we don't have one.
Does Quartermaster have analytics?
No. No first-party analytics, no third-party SDKs, no crash reporter that phones home, no telemetry of any kind. The only third-party service in the app is RevenueCat, used solely to validate Apple's purchase receipt so Restore works reliably.
What about the website?
Same stance. qmstack.com runs no analytics, no trackers, no third-party scripts. The fonts on this page are served from our own deployment, not from Google's CDN.
Are my library data and stats sent anywhere?
No. Library data goes from your *arr servers to your screen and stops there. Stats, the taste profile, the Year in Review — all computed locally from what your servers tell the app.
Pricing & billing
How do I restore my Pro purchase?
Open Settings → Restore Purchases. Apple verifies the entitlement against the Apple ID signed into the device; it re-applies in a few seconds. Lifetime restores on any device signed in to the same Apple ID. Monthly restores while the subscription is active.
Can I switch from Monthly to Lifetime later?
Yes. Buy the lifetime unlock when you're ready; you can cancel the monthly subscription from your App Store account at any time after that. Apple may pro-rate the unused remainder of the current month depending on store policy.
What happens to Pro if you change the price?
Prices may change for new buyers. Lifetime buyers keep the entitlement they paid for, on the device they bought it on, regardless of future pricing.
Support & roadmap
How do I get help or report a bug?
Email hello@qmstack.com with the version (Settings → About), the service you were using and a short description of what happened. There's no crash reporter, so the more detail you can give, the better the fix.
Will there be an Android version?
Not at launch. The codebase is kept cross-platform-cheap (no iOS-only API in business logic) so an Android port stays a realistic future option. No public timeline.