Support
Last updated: 28 July 2026
Two things share the peekstack name: the mobile app for iPhone, iPad and Android, which monitors servers you already run, and the web sketchpad at peekstack.io, which draws infrastructure diagrams. This page covers both.
The fastest way to get help with either is to email [email protected]. It is a small project, so replies come from a person rather than a queue — usually within a few days.
The mobile app
peekstack connects straight from your device to the servers you configure. There is no account to create and no service of ours in between, which means most problems are questions of reachability and credentials rather than anything server-side.
- Try it without a server. Demo mode fills the app with realistic data so you can see how it works before connecting anything. Turn it on in Settings → Demo mode, or tap Explore with demo data on any empty screen. Everything it shows is badged DEMO.
- Adding a service. Use Services → Add and pick the kind — Kubernetes, Proxmox VE, Portainer, Gitea, Uptime Kuma, AdGuard Home, Olares or SSH. Each asks only for what it needs: usually an address and a token, key or password.
- “It cannot reach my server.”The app uses your device's network, so anything the device cannot reach, the app cannot reach either. Check you are on the same network or VPN, and that the address and port are the ones you would type into a browser. Services accept an optional separate local and remote address if you reach them differently from home and away.
- Certificate errors. TLS is verified by default. If a service uses a certificate iOS or Android will not accept, the better fix is to trust its CA on the device. Failing that, a single service can be opted out of verification in its own settings — it then carries a TLS OFF badge everywhere it appears, so the trade-off stays visible.
- Permissions and missing buttons. The app offers only what your credential is allowed to do. If a power action or a section is missing, the token usually lacks that permission — the app would rather hide a button than show one that fails.
- Terminals. SSH sessions, Proxmox guest consoles and Kubernetes pod shells stay open as you move around the app, and are reachable from the floating pill. A guest console that looks blank is usually a live tty that has already printed its login prompt — press a key and it will redraw.
Reporting a problem
What helps most: which service kind it involves, what you expected, what happened instead, and the app version from Settings. Screenshots are welcome. Never send credentials — no tokens, passwords or private keys. Nothing about your setup is needed beyond what you choose to describe.
Your data
The app collects nothing: no accounts, no analytics, no telemetry. Credentials stay in the device keychain and are sent only to the service they belong to. There is nothing held on our side to export or delete. The privacy notice sets this out in full.
The web sketchpad
Separate products, separate billing. The mobile app is a one-time purchase from the app stores, with no in-app purchases and no subscription. The sketchpad has its own paid Pro unlock, bought on the web. Neither unlocks the other, and the app never signs in to a peekstack account.
peekstack.io signs in with Google and stores the boards you draw. You can edit or delete any board yourself, leave a team, and remove your account and everything in it with Delete account & data on the dashboard. Billing for the Pro unlock is handled by Paddle as merchant of record; see pricing and the refund policy.
Contact
[email protected] — support, privacy and everything else.