IP --
Nginx Checking...
SSL Expiry Checking...
CPU Usage
0%
Memory
0%
NVMe Storage
0%
Network Traffic
0 KB/s

Host System Diagnostics

VPS Hostname sg-vps-shynex
Kernel Linux 6.8.0-31-generic
OS Platform Ubuntu 24.04 LTS
Nameserver IP 127.0.0.53 (systemd-resolved)
Virtualization KVM
Uptime --

Process Control Panel

Running Docker Containers

Container ID Container Name Image Source Ports Bound Execution Status
Retrieving container details from daemon socket...

System Path Explorer

/var/www
Name Size Action
Initializing explorer...

File Content Viewer

No file loaded
Select a file from the explorer list on the left to read its contents here. Supports system configurations, text files, and JSON payloads (Limit: 5MB).
Log Source:
[SYSTEM] Diagnostics log tail initialized. Pulling fresh stream...

Secure Web Console Interface

Lightweight SSH Web Terminal (ttyd)

For convenience and shell access directly in your browser, we recommend running **ttyd** on your VPS. It is a lightweight C utility that shares your terminal shell over WebSockets.

How to start ttyd on Singapore VPS:
# Start ttyd on local port 7681 bound to bash shell
ttyd -p 7681 bash
Launch Terminal Bridge (terminal.shynexmarket.shop)
  • 1. NPM Reverse Proxy
  • 2. SSL Setup commands
  • 3. PM2 Backend Setup

Nginx Reverse Proxy Configuration

Forward incoming domain requests to this control panel (Port 8080) and terminal (Port 7681) running on loopback ports.

Nginx Virtual Host block (/etc/nginx/sites-available/shynexmarket.shop)
server {
    listen 80;
    server_name shynexmarket.shop;

    location / {
        proxy_pass http://127.0.0.1:8080;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded-for;
    }
}

SSL Let's Encrypt Certificate setup

Acquire free, auto-renewing SSL certificates for your domain and services using Certbot.

Command: Provision SSL and reload Nginx
sudo apt update && sudo apt install -y certbot python3-certbot-nginx
sudo certbot --nginx -d shynexmarket.shop --agree-tos --email admin@shynexmarket.shop --non-interactive --redirect

Deploying Backend Control Panel under PM2

PM2 runs the server in the background and restarts it automatically if the VPS reboots.

Command: Launch control panel via PM2
# Install PM2 globally
sudo npm install pm2 -g

# Start server.js inside your project directory
pm2 start server.js --name "vps-control-panel"
pm2 save
pm2 startup