Terminal Setup

PES Research Documentation

Last updated: March 2026 5 min read

Terminal Setup

Terminal memberikan akses langsung ke Digital Ocean droplet untuk research environment. Terminal dapat diakses langsung dari panel.

Why No WARP Required?

FeatureBenefit
Cloudflare ProtectedAkses via Cloudflare Access SSO
No WARP RequiredAkses langsung dari browser
Zero TrustAutentikasi via Cloudflare Access
Audit TrailSemua session dicatat

Architecture

Terminal Access Flow
User Device
Browser request
Cloudflare Pages
Astro SSR proxy
Nginx (Main Host)
159.89.198.4
DO Droplet
152.42.180.225 (ttyd)

Configuration

Step 1: Login to Panel

Access research.patabuga.co/panel and authenticate via Cloudflare Access SSO.

Step 2: Open Terminal

Click “TERMINAL” in the sidebar or navigate to research.patabuga.co/terminal.

Step 3: Authenticate Terminal

Terminal uses HTTP Basic Auth (already configured by the proxy). You should see the terminal prompt directly.

Step 4: Verify

You should see:

sboxuser@pes-sandbox:~$

Accessing Terminal

From Panel

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

Direct Access

https://research.patabuga.co/terminal/

User-Specific Access

UserTerminal Shows
sboxusersboxuser@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

Troubleshooting

Terminal Not Loading

Cause: Service down or network issue

Solution:

  1. Check VM status on Dashboard
  2. Ensure VM is reachable
  3. Refresh the page
  4. Try again

Connection Timeout

Cause: Network or proxy configuration

Solution:

  1. Check internet connection
  2. Refresh browser
  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

Security Notes

  • All sessions are encrypted
  • Sessions are logged for audit
  • Access controlled via Cloudflare Access SSO

Was this page helpful?