Open navigation

Web Terminal

The RESVRL Web Terminal provides browser-based shell access to your virtual machines. Built on xterm.js and WebSocket, it lets you interact with a VM without installing a local SSH client.

Web Terminal

The RESVRL Web Terminal provides browser-based shell access to your virtual machines. Built on xterm.js and WebSocket, it lets you interact with a VM without installing a local SSH client.

Terminal tab

Access

Switch to the Terminal tab on the VM detail page to open the browser-based terminal.

Prerequisites

The VM must be running. Terminal connections can only be established for running instances.

Usage

Type commands in the terminal and press Enter to execute. Copy and paste follow standard browser behavior β€” use your system clipboard shortcuts.

Session lifecycle

  • Connecting β€” While the WebSocket channel is being established, the terminal shows a "connecting" state.
  • Connected β€” Once connected, keyboard input is sent to the VM via WebSocket and shell output is displayed in the terminal.
  • Disconnected β€” If the connection drops, you can reconnect to resume the session.

Security considerations

The terminal provides direct shell access to the VM with elevated privileges. Ensure only authorized users can access it, and always exit the session when finished.

Limitations

The browser terminal does not fully replace a native SSH client. Advanced features like file transfers (SCP/SFTP) require a native SSH client instead.

Terminal in use