Terminal Setup

PES Research Documentation

Last updated: March 2026 5 min read

Terminal Setup

Terminal memberikan akses langsung ke Azure VM untuk research environment. Akses hanya tersedia melalui Cloudflare WARP.

Why WARP?

FeatureBenefit
Zero TrustTerminal tidak exposed ke internet
EncryptedSemua traffic dienkripsi end-to-end
Access ControlHanya authorized devices
Audit TrailSemua session dicatat

Architecture

Terminal Access Flow
User Device
Browser request
WARP Client
Encrypted tunnel
Cloudflare Edge
Zero Trust verification
Azure VM
terminal.sbox.pes

Installation

Windows

  1. Download: cloudflarewarp.com
  2. Run installer
  3. Follow setup wizard
  4. Skip to Configuration

macOS

  1. Download: App Store
  2. Install application
  3. Open from Applications folder
  4. Skip to Configuration

Linux

# Download package
wget https://pkg.cloudflareclient.com/cloudflare-warp.deb

# Install
sudo dpkg -i cloudflare-warp.deb

# Start service
sudo systemctl start warp-svc

# Register device
warp-cli registration new

Configuration

Step 1: Open WARP Settings

Click WARP icon in system tray → Settings

Step 2: Enter Organization Domain

pes.patabuga.co

Step 3: Connect

Click “Connect” button

Step 4: Authenticate

  • Browser will open for GitHub login
  • Use same GitHub account as panel login
  • Complete authentication

Step 5: Verify

WARP should show:

Status: Connected
Organization: pes.patabuga.co

Accessing Terminal

From Panel

  1. Login to panel
  2. Click “TERMINAL” in sidebar
  3. Terminal loads automatically

Direct Access

https://terminal.sbox.pes

Note: Only accessible when WARP is connected


User-Specific Access

Your GitHubTerminal Shows
@vspatabugasboxuser@pes-sandbox:~$
@dimasdimas@pes-sandbox:~$
@rizalrizal@pes-sandbox:~$

Terminal Features

Basic Commands

# Check current user
whoami

# Check system info
uname -a

# List files
ls -la

# Check disk space
df -h

# Check running processes
ps aux

Docker Commands

# List containers
docker ps

# Start container
docker start <container>

# View logs
docker logs <container>

Troubleshooting

”WARP Required” Message

Cause: WARP not connected

Solution:

  1. Check WARP status in system tray
  2. Ensure connected to pes.patabuga.co
  3. Refresh terminal page

Terminal Not Loading

Cause: Service down or network issue

Solution:

  1. Check VM status on Dashboard
  2. Ensure VM is running
  3. Disconnect and reconnect WARP
  4. Try again

Connection Timeout

Cause: Network or WARP configuration

Solution:

  1. Check internet connection
  2. Restart WARP client
  3. Try different network

”Access Denied” in Terminal

Cause: VM user not configured

Solution:

  1. Contact administrator
  2. Verify account mapping

Slow Performance

Cause: High latency or resource usage

Solution:

  1. Check resource usage: top or htop
  2. Close unnecessary processes
  3. Contact administrator if persists

Advanced Configuration

Split Tunnel

Route only specific traffic through WARP:

  1. WARP Settings → Split Tunnel
  2. Add exclusions:
    192.168.0.0/16
    10.0.0.0/8
    localhost

Custom DNS

WARP uses Cloudflare DNS:

  • Primary: 1.1.1.1
  • Secondary: 1.0.0.1

To change: WARP Settings → ConnectionDNS

Device Posture

WARP can check device compliance:

  • OS version
  • Disk encryption
  • Firewall status

Security Notes

  • All sessions are encrypted
  • Sessions are logged for audit
  • Disconnect when not in use
  • Report suspicious activity

Was this page helpful?