Open Source Β· Programmable Β· Enterprise Ready
"Deploy is easy, maintenance is the key."
VPanel is not just another deployment tool β it's your operations guardian for everything that comes after.
We handle monitoring, alerting, backups, diagnostics, and recovery β keeping your servers healthy and running.
+------------------------------------------------------------------+
| VPanel |
| "Deploy is Easy, Maintenance is the Key" |
+------------------------------------------------------------------+
| |
| +----------------+ +----------------+ +----------------+ |
| | DEPLOY | -> | MONITOR | -> | MAINTAIN | |
| +----------------+ +----------------+ +----------------+ |
| | | | | | | |
| | * Docker | | * Real-time | | * Auto Backup | |
| | * Compose | | Metrics | | * Quick Restore| |
| | * App Store | | * Log Center | | * Diagnostics | |
| | * Nginx Sites | | * Alerts | | * Security | |
| | * Databases | | * Audit Trail | | * Optimization | |
| | | | | | | |
| +----------------+ +----------------+ +----------------+ |
| |
| ============================================================== |
| Others stop here VPanel's Core Battlefield |
| |
+------------------------------------------------------------------+
| ENTERPRISE READY |
| +------------+ +------------+ +------------+ +------------+ |
| | RBAC | | Audit | | MFA | | Plugins | |
| | Roles & | | Logs & | | Multi- | | SDK & | |
| | Teams | | Tracing | | Factor | | Marketplace| |
| +------------+ +------------+ +------------+ +------------+ |
+------------------------------------------------------------------+
| Feature | BT Panel | 1Panel | Coolify | Dokploy | VPanel |
|---|---|---|---|---|---|
| Open Source | β | β | β | β | β |
| Tech Stack | PHP | Go+Vue | Node.js | Node.js | Go+React |
| Focus | Traditional | Docker | PaaS | Deploy | Full Ops |
| Plugin System | π° Paid | β | β | β Full SDK | |
| RBAC & Audit | β | β | β Enterprise | ||
| Monitoring & Alert | β | β | β Full | ||
| Backup & Restore | π° Paid | β | β | β Auto | |
| i18n | β CN Only | β | β | β Native |
- Real-time monitoring dashboard with historical trends
- Multi-channel alerting (Email, Webhook, Slack, etc.)
- Unified log center with search and filtering
- One-click diagnostics and health checks
- Full container lifecycle management
- Docker Compose orchestration
- Image management and building
- Container logs and terminal access
- Visual site configuration
- Automatic SSL certificate provisioning (Let's Encrypt)
- Reverse proxy with one click
- Real-time access log analysis
- MySQL/MariaDB, PostgreSQL support
- Redis/MongoDB management
- Automated backup and restore
- Performance monitoring
- RBAC with roles and teams
- Complete audit trail
- Multi-Factor Authentication (MFA)
- Firewall & Fail2Ban integration
- SSH key management
- Dynamic plugin loading/unloading
- Official plugin marketplace
- Full SDK for custom development
- Plugin dependency management
- Web SSH terminal (xterm.js)
- Monaco online code editor
- Full file manager
- Cron job visual management
curl -sSL https://vpanel.zsoft.cc/install.sh | bash# Clone repository
git clone https://github.com/zsai001/vpanel.git
cd vpanel
# Start development (backend + frontend)
./dev.sh devOr manually:
# Backend
cd panel && go run ./cmd/server
# Frontend (new terminal)
cd web && npm install && npm run devVPanel provides a powerful plugin system for extending functionality.
- Service Plugins - Install and manage specific services
- Tool Plugins - Additional management tools
- Monitoring Plugins - Extended monitoring capabilities
- Theme Plugins - UI customization
package main
import "github.com/vpanel/sdk-go/plugin"
func main() {
p := plugin.New(&plugin.Config{
ID: "my-plugin",
Name: "My Plugin",
Version: "1.0.0",
Description: "A custom plugin for VPanel",
})
p.RegisterRoute("GET", "/status", handleStatus)
p.RegisterMenu(&plugin.MenuItem{
Title: "My Plugin",
Icon: "plugin",
Path: "/plugins/my-plugin",
})
p.Run()
}Apache License 2.0
VPanel β Deploy is just the beginning. We handle what comes after.
Made with β€οΈ by VPanel Team