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?
| Feature | Benefit |
|---|---|
| Zero Trust | Terminal tidak exposed ke internet |
| Encrypted | Semua traffic dienkripsi end-to-end |
| Access Control | Hanya authorized devices |
| Audit Trail | Semua 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
- Download: cloudflarewarp.com
- Run installer
- Follow setup wizard
- Skip to Configuration
macOS
- Download: App Store
- Install application
- Open from Applications folder
- 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
- Login to panel
- Click “TERMINAL” in sidebar
- Terminal loads automatically
Direct Access
https://terminal.sbox.pes
Note: Only accessible when WARP is connected
User-Specific Access
| Your GitHub | Terminal Shows |
|---|---|
| @vspatabuga | sboxuser@pes-sandbox:~$ |
| @dimas | dimas@pes-sandbox:~$ |
| @rizal | rizal@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:
- Check WARP status in system tray
- Ensure connected to
pes.patabuga.co - Refresh terminal page
Terminal Not Loading
Cause: Service down or network issue
Solution:
- Check VM status on Dashboard
- Ensure VM is running
- Disconnect and reconnect WARP
- Try again
Connection Timeout
Cause: Network or WARP configuration
Solution:
- Check internet connection
- Restart WARP client
- Try different network
”Access Denied” in Terminal
Cause: VM user not configured
Solution:
- Contact administrator
- Verify account mapping
Slow Performance
Cause: High latency or resource usage
Solution:
- Check resource usage:
toporhtop - Close unnecessary processes
- Contact administrator if persists
Advanced Configuration
Split Tunnel
Route only specific traffic through WARP:
- WARP Settings → Split Tunnel
- 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 → Connection → DNS
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