All Projects
Mobile App

DockPilot

Pending Release

Docker & Portainer Mobile Companion App

A native mobile app for managing Docker containers and Portainer servers from your phone. Direct-connect architecture with zero cloud dependency. Start, stop, and restart containers, view logs, monitor resources, and get push alerts when things go down.

React Native Expo Docker Portainer TypeScript Zustand
DockPilot

About

DockPilot is a native mobile companion app for Docker and Portainer. It connects directly to your server over your local network or VPN — no cloud, no account, no data collection. Manage your containers from anywhere with a polished mobile interface instead of SSH or a clunky mobile browser.

The project was born from a documented gap: Portainer’s GitHub has a feature request for a mobile app with 103 upvotes spanning 6 years. Every existing third-party attempt is either abandoned or hobby-quality. DockPilot fills that gap with a production-grade app.

Architecture

  • Direct-connect — App talks directly to your Portainer API or Docker Engine API
  • Zero cloud — No CampbellSoft servers in the loop, ever
  • Push relay on your hardware — Optional Docker container runs alongside your stack, sends push notifications through Expo when containers crash
  • Encrypted credentials — Server URLs, tokens, and passwords stored in iOS Keychain / Android Keystore
  • Biometric lock — Face ID / fingerprint to protect access

Features

Free Tier

  • Connect to one Portainer or Docker server
  • Container list with real-time status
  • Start, stop, restart any container
  • Basic logs (last 100 lines)
  • Biometric lock
  • Demo mode

Pro ($9.99/year)

  • Unlimited server connections
  • Push notifications (container down/up alerts)
  • Real-time CPU, memory, and network charts
  • Full log viewer with regex search
  • Docker Compose stack management
  • Bulk actions (restart all, stop all)
  • Image management
  • Home screen widgets

Tech Stack

  • React Native + Expo SDK 54 — cross-platform iOS + Android
  • TypeScript — strict mode throughout
  • Zustand — lightweight state management
  • expo-secure-store — encrypted credential storage
  • expo-iap — subscription management
  • expo-local-authentication — biometric lock
  • expo-router — file-based navigation

What Makes It Different

Most Docker management tools assume you’re at a desk. DockPilot is built for the moment you’re away from home and need to restart a crashed container, check if an update deployed, or verify your stack is healthy. One tap instead of opening a terminal. Push alerts instead of finding out hours later. And it connects directly to your server — we never see your data.

Privacy

DockPilot collects zero data. No analytics, no telemetry, no crash reporting. Your server credentials stay in your device’s secure keychain. All traffic flows directly between your phone and your server. Read our full privacy policy.