Introduction
TurboPanel is a comprehensive platform for managing dockerized applications and infrastructure. It provides a centralized control surface for Docker management across multiple servers.
TurboPanel offers a unified interface for managing Docker containers across multiple servers, whether you choose cloud-hosted or self-hosted deployment. The platform uses an agent-based architecture where lightweight agents run on managed servers to execute Docker commands and stream logs back to the central control plane.
Deployment Models
TurboPanel supports two deployment models to suit different needs:
| Feature | Edge | Self-Hosted |
|---|---|---|
| Pricing | Pay per server | Free, unlimited servers |
| Control Plane | Global Edge Platform | Your infrastructure |
| Communication | Durable Objects | WebSocket |
| Agent Required | Yes (on each managed server) | Yes (on additional servers, integrated on control plane) |
| Best For | Teams wanting managed infrastructure | Teams wanting full control and cost savings |
Edge
- Pay per server pricing model
- Runs on global edge platform for low-latency deployment
- Uses Durable Objects for stateful communication with agents
- Managed infrastructure, no server maintenance required
Self-Hosted
- Free with unlimited servers
- Runs on your own infrastructure
- Uses WebSocket for persistent bidirectional communication
- Full control over data and infrastructure
Integrated Agent
The first server (where the control plane runs) includes integrated agent functionality. You do not need a separate agent process on the control plane node.
Key Features
- Centralized Control Surface - Manage Docker containers across multiple servers from a single interface
- Dual Deployment Options - Choose cloud-hosted (pay per server) or self-hosted (free, unlimited servers)
- Agent-Based Architecture - Lightweight agents manage Docker containers on remote servers
- Cross-Platform Frontend - Web, iOS, and Android applications via Expo/React Native
- Dual Communication Modes - WebSockets for self-hosted, Durable Objects for cloud
- Integrated Control Plane - Self-Hosted mode includes agent functionality on control plane node
Architecture Overview
TurboPanel uses a control plane + agents architecture:
graph TB
subgraph "Cloud-Hosted ($X per server)"
A[Edge<br/>Control Plane]
B[Agent on Server 1]
C[Agent on Server 2]
D[Agent on Server N]
A -->|Durable Objects| B
A -->|Durable Objects| C
A -->|Durable Objects| D
end
subgraph "Self-Hosted (Free, Unlimited)"
E[Self-Hosted Control Plane<br/>+ Integrated Agent]
F[Agent on Server 2]
G[Agent on Server 3]
E -->|WebSocket| F
E -->|WebSocket| G
E -->|Local| H[Docker on Control Plane]
endNext Steps
- Installation — Install TurboPanel using the one-line install script
- Agent Setup — Agent architecture and configuration
- Installation — Production deployment instructions
Last updated on