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?
| Feature | Benefit |
|---|---|
| Cloudflare Protected | Akses via Cloudflare Access SSO |
| No WARP Required | Akses langsung dari browser |
| Zero Trust | Autentikasi via Cloudflare Access |
| Audit Trail | Semua 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
- Login to panel
- Click “TERMINAL” in sidebar
- Terminal loads automatically
Direct Access
https://research.patabuga.co/terminal/
User-Specific Access
| User | Terminal Shows |
|---|---|
| sboxuser | sboxuser@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:
- Check VM status on Dashboard
- Ensure VM is reachable
- Refresh the page
- Try again
Connection Timeout
Cause: Network or proxy configuration
Solution:
- Check internet connection
- Refresh browser
- 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
Security Notes
- All sessions are encrypted
- Sessions are logged for audit
- Access controlled via Cloudflare Access SSO