A beautiful, real-time dashboard to monitor, manage, and deploy your Node.js applications. Built on PM2, designed for developers.
From real-time monitoring to one-click deployments — all the tools in one elegant interface.
Track all PM2 processes live — CPU, memory, and status updated every 2 seconds via WebSocket.
Start, stop, restart, and delete processes with one click. Graceful reload supported in cluster mode.
Manage PM2 processes on multiple remote servers via SSH — all from a single dashboard.
Run deployment scripts with live streaming output and a full deployment history log.
Stream, filter, and download stdout/stderr logs. Adjust line counts on the fly.
Scale instances across CPU cores with a slider. Rolling reload with zero downtime.
Schedule recurring tasks with cron expressions. Supports shell, Node.js, Python, and .NET.
Live sparklines for every process — rolling 1-hour CPU and memory graphs updated every 3 seconds. Switch to History for SQLite-backed long-term analysis.
SSH passwords encrypted with AES-256-GCM. Private keys referenced by path, never stored.
Check for and install new versions from inside the dashboard. No terminal needed.
Clean, developer-focused screens built to give you information at a glance.
All running PM2 processes with CPU, memory, and uptime at a glance.
Real-time CPU, memory and uptime per process — sortable table with aggregate peaks.
Structured form to start and configure new Node.js applications without a terminal.
Schedule recurring tasks with standard cron expressions — shell, Node.js, Python and .NET.
Manage PM2 on other hosts over SSH — AES-256 encrypted credentials, single-click switching.
Rolling 1-hour CPU and memory sparklines per process, refreshed every 3 seconds alongside the process list.
SQLite-backed CPU and memory charts with selectable time ranges from 30 min to 7 days.
Auto-refresh, log buffering, theme, PIN lock, and one-click update checks in one place.
Multiple installation options to fit your workflow.
Navigate to http://localhost:3101 — your PM2 processes load instantly.
npm install -g pm2).
Detailed documentation to help you get the most out of EZ PM2 GUI.
Step-by-step guide to all features — from installation to cluster management and remote servers.
Read GuideREST API documentation for integrating or automating EZ PM2 GUI with your own tooling.
View APIBrowse the source code, report issues, request features, or contribute to the project.
Open GitHubAnswers to common questions about setup, remote server connections, and troubleshooting.
Read FAQJoin thousands of developers who use EZ PM2 GUI to keep their Node.js applications healthy every day.