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