Features Services Pricing Documentation Changelog About PanelOps Contact & Support
Create Account
PanelOps v14 Documentation 4 min read

Introduction & Overview

Architecture, core features, and system requirements.

Documentation Introduction & Overview

Introduction to PanelOps

PanelOps is an enterprise-grade, modern smart server management system and cloud orchestration platform. It is engineered to give developers, sysadmins, and DevOps teams complete control over their VPS infrastructure, Docker application stacks, reverse proxies, database clusters, and deployment pipelines from a single unified control plane.


⚡ Key Highlights

  • 1-Click App Store: Catalog of 100+ production-ready application manifests (WordPress, Nextcloud, n8n, Gitea, Ghost, Vaultwarden, Grafana, and more) with automated conflict-free port allocation and initial credential provisioning.
  • WordPress Toolkit Suite: Deep WP-CLI integration inside Docker for automated plugin/theme installations, cache flushing, database optimization/repairs, maintenance toggles, and live terminal commands.
  • Domains & SSL Suite: Zero-configuration production Nginx reverse proxy management with automated Let's Encrypt SSL issuance, 90-day renewal timers, validity tracking, and multi-type target routing.
  • Managed Cloud Databases: Instant provisioning of standalone or app-linked MySQL, PostgreSQL, MariaDB, MongoDB, and Redis instances with integrated 1-click DbGate Web Studio for direct table and query management without exposing public ports.
  • Zero-Downtime Git Deployments: Continuous integration connecting GitHub repositories to your VPS servers with automated framework detection (Node.js, Python, PHP, Go, Rust, Ruby, Dockerfile) and blue/green rollouts.
  • Autonomous Monitoring & Self-Healing: Real-time CPU, RAM, Disk, and Network telemetry streaming over WebSockets, container crash-loop detection, and AI incident diagnosis.
  • Multi-Channel Notification Engine: Live in-app alerts, real-time browser toasts, SMTP Email, Telegram Bot, Discord Webhooks, and custom HTTP callbacks.

🏗️ Architectural Overview

                          ┌───────────────────────────┐
                          │   PanelOps Control Plane  │
                          │   (Node.js / Express /    │
                          │   MongoDB / Socket.IO)    │
                          └─────────────┬─────────────┘
                                        │
           ┌────────────────────────────┼────────────────────────────┐
           │ Secure SSH (Agentless)     │ Agent Mode (TLS WebSocket) │ Real-Time Telemetry
           ▼                            ▼                            ▼
┌───────────────────────┐    ┌───────────────────────┐    ┌───────────────────────┐
│   Target VPS Host 1   │    │   Target VPS Host 2   │    │   Target VPS Host 3   │
│  - Docker Engine      │    │  - Docker Engine      │    │  - Docker Engine      │
│  - Nginx Reverse Proxy│    │  - Nginx Reverse Proxy│    │  - Nginx Reverse Proxy│
│  - Certbot SSL        │    │  - Certbot SSL        │    │  - Certbot SSL        │
│  - App Containers     │    │  - App Containers     │    │  - App Containers     │
└───────────────────────┘    └───────────────────────┘    └───────────────────────┘

PanelOps utilizes an Agentless SSH + Optional Lightweight Agent architecture. You can connect any standard Linux server in seconds using SSH keypairs or root passwords without pre-installing complex control daemons.


💻 System Requirements

Control Panel Server

  • OS: Linux (Ubuntu 20.04+, Debian 11+, CentOS 8+, AlmaLinux/Rocky Linux 8+) or macOS/Windows for development.
  • Node.js: v18.x or v20.x LTS.
  • Database: MongoDB 5.0+ or 6.0+ (local or MongoDB Atlas).
  • RAM: 1 GB minimum (2 GB recommended).
  • Storage: 10 GB SSD space.

Managed VPS Nodes (Target Servers)

  • OS: Ubuntu (20.04/22.04/24.04), Debian (10/11/12), CentOS/RHEL/AlmaLinux (8/9).
  • Software: Docker 20.10+ and Docker Compose v2+ (PanelOps can auto-install Docker if missing).
  • Ports: Port 22 (SSH), Port 80 (HTTP), Port 443 (HTTPS).
  • Privileges: root or sudo user with passwordless execution.