VERSION 1.1.0 // STABLE

VPS-CTRL 🚀

Lightweight self-hosted VPS management panel for modern developers.

vps-ctrl --status

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

Dashboard Preview

How it Works

01

Open Browser

02

Secure VPS Proxy

03

Execute Commands

Installation

One-line Install
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.

Use Cases

🤖

Discord Bots

🌐

Web Apps

🛠️

Personal Panel

Join the Project

VPS-CTRL is 100% Open Source and MIT Licensed.

FORK ON GITHUB