Skip to content

Access Server Terminal

Access Server Terminal

Sometimes you need to run a command directly on your server — to check a log, restart a service, or troubleshoot something that no dashboard button can fix. The FlyWP terminal lets you do that without installing any extra software or configuring SSH (Secure Shell, a protocol for remote server access). Open a tab in your browser and you have a fully working command-line interface connected to your server.

Server terminal interface

The Terminal tab on your server’s detail page opens an interactive, web-based terminal session. It connects to your server over a secure WebSocket (a persistent, two-way connection between your browser and the server) so keystrokes and output flow in real time.

Opening a Terminal Session

  1. Navigate to your server in the FlyWP dashboard.
  2. Click the Terminal tab.
  3. A terminal window opens in your browser, connected to your server.

FlyWP generates a short-lived session token (a temporary credential that proves your identity) that authenticates your connection automatically. You don’t need to enter a password or upload an SSH key.

Session Limits

To protect server resources and prevent abuse, terminal sessions have the following limits:

LimitValue
Token expiry10 minutes (a new token is generated each time you open the terminal)
Max concurrent sessions50 total across all users
Sessions per user5 simultaneous sessions
Sessions per server10 simultaneous sessions
Max data chunk8 KB per message
Max input payload1 KB per command
Max session data10 MB total per session

Connection Details

The terminal connects via WebSocket on the following endpoint:

SettingValue
Port8090
Path/terminal-ws/
ProtocolWebSocket (wss://)

Security

FlyWP applies two layers of protection to every terminal session:

  • Session tokens expire after 10 minutes. If your session disconnects, reopen the terminal tab to get a fresh token.
  • IP verification (optional) — when enabled, the terminal only accepts connections from the IP address (your computer’s network identifier) that originally requested the token. This is disabled by default to accommodate users behind NAT or VPN (network setups that can make your IP address appear to change).

The terminal gives you root-level access to your server — the highest level of permissions, with no restrictions. Destructive commands cannot be undone. Always read a command carefully before running it, especially anything that deletes files or restarts services.

Common Uses

Here are the tasks people most often use the terminal for:

  • Checking server logs and service status
  • Restarting services (NGINX, PHP-FPM, MySQL)
  • Running WP-CLI commands
  • Debugging connectivity or permission issues
  • Managing Docker containers (isolated environments that run individual services)