Unofficial Expo/React Native mobile client for managing Pterodactyl servers through Panel Client API.
- Secure single-panel login with Client API key
- Paginated server list and search
- Server status, resources, limits, and power actions
- Live WebSocket console with commands and reconnect
- File browser, small text editor, transfers, archives, and folders
- Backup list, creation, download, lock, and deletion
- Startup variables
- Server activity logs
PteroPocket never uses Application/Admin API or direct Wings credentials. Client API key remains in device secure storage. WebSocket tokens and signed transfer URLs remain in memory.
- Node.js compatible with Expo SDK 56
- pnpm 11
- Pterodactyl Panel compatible with Client API v1.13 behavior
- HTTPS panel URL
- Client API key, commonly starting with
ptlc_
pnpm install
pnpm startOpen through Expo Go on iOS or Android.
pnpm typecheck
pnpm lint
pnpm test
pnpm dlx expo-doctor@latestTest power, delete, overwrite, archive extraction, and backup operations only against disposable servers and files first. Backup restore and server reinstall are intentionally unavailable.
Version 0.6.0 is internal MVP. Real-device compatibility testing remains
required before public release, especially WebSocket Origin behavior, long
sessions, signed transfers, panel forks, and restricted subusers.