VPS-CTRL
Lightweight self-hosted VPS management panel for modern developers.
system@vps:~$ vps-ctrl start
[OK] Dashboard initialized on port 5050
[OK] Secure JWT session established
[OK] PTY Terminal proxy active
system@vps:~$ _
What is VPS-CTRL?
VPS-CTRL is a high-performance web dashboard that bridges the gap between raw SSH and complex enterprise panels. It provides a secure, web-based environment to monitor system health, explore files, edit code, and manage processes without ever opening a separate SSH client.
Core Capabilities
File Explorer
Sophisticated filesystem navigation with hidden file support and terminal path sync.
PTY Terminal
Full-blown interactive pseudo-terminal supporting nano, vim, and top natively.
Code Editor
Monaco Editor integration with syntax highlighting and custom retro theme.
Process Manager
Monitor running apps, view active ports, and manage PIDs with one click.
Live Monitoring
Real-time CPU/RAM tracking with interactive mini-graphs and history.
JWT Security
Industrial-grade authentication with secure cookies and environment isolation.
Product Preview
How it Works
Open Browser
Secure VPS Proxy
Execute Commands
Installation
bash <(curl -s https://raw.githubusercontent.com/chriz-3656/VPS-CTRL/main/scripts/install.sh)
Or clone manually from GitHub: git clone https://github.com/chriz-3656/VPS-CTRL.git
Security Infrastructure
Environment Isolation
Prevents child processes from inheriting dashboard port/secrets, avoiding EADDRINUSE conflicts.
Secure Sessions
All actions require encrypted JWT tokens stored in HttpOnly cookies, protecting against session theft.