Skip to main content
Version: Enterprise (1.1.0)

Web Terminal

The WebXTerm Web Terminal lets you connect to your machines directly from your browser - no local SSH client required.

Features​

Browser-Based Access​

Access your servers from anywhere with just a web browser:

  • No installation required - Works on any device with a modern browser
  • Cross-platform - Windows, macOS, Linux, even tablets
  • Secure - All traffic encrypted through WebXTerm gateway

Full Terminal Emulation​

The Web Terminal provides a complete terminal experience:

  • Full ANSI color support
  • Unicode and special character support
  • Copy/paste functionality
  • Keyboard shortcuts
  • Scrollback buffer
  • Resizable terminal window

Using the Web Terminal​

Starting a Session​

  1. Navigate to the Machines page
  2. Find the machine you want to connect to
  3. Click the "Connect" button
  4. The Web Terminal opens in a new tab or panel

Terminal Controls​

ShortcutAction
Ctrl + Shift + CCopy selected text
Ctrl + Shift + VPaste from clipboard
Ctrl + +Increase font size
Ctrl + -Decrease font size
Ctrl + 0Reset font size

Session Management​

While in a session:

  • Disconnect: Click the disconnect button or type exit
  • Reconnect: If disconnected, click "Reconnect" to resume
  • New Tab: Open additional terminal tabs to the same machine

Advanced Features​

Multiple Sessions​

You can have multiple terminal sessions open simultaneously:

  • Open multiple tabs to different machines
  • Open multiple tabs to the same machine
  • Switch between sessions easily

Session Persistence​

Terminal sessions are maintained as long as the WebSocket connection and the agent's gRPC stream remain active. If your browser tab disconnects or network drops:

  • The shell process on the machine continues running — your background processes are not interrupted
  • Reconnecting opens a new terminal session (the previous shell state is not restored)
info

For long-running processes, use tmux or screen on your machine so you can reattach after reconnecting.

Command History​

All commands executed in the Web Terminal are logged:

  • View your command history in the terminal with history
  • Organization admins can review command history in Monitoring → Command Logs
  • Search through past commands to find specific operations

Customization​

Appearance​

Customize your terminal appearance:

  • Theme: Choose from light, dark, or custom themes
  • Font: Select your preferred monospace font
  • Font size: Adjust for comfort

Behavior​

Configure terminal behavior:

  • Scrollback lines: How much history to keep
  • Cursor style: Block, underline, or bar
  • Cursor blink: Enable or disable blinking

Troubleshooting​

Connection Issues​

If you're having trouble connecting:

  1. Check machine status - Ensure the machine is online
  2. Verify permissions - Confirm you have access to the machine
  3. Check network - Ensure your network allows WebSocket connections
  4. Clear browser cache - Sometimes a fresh start helps

Performance Issues​

For slow or laggy terminals:

  1. Check your internet connection
  2. Reduce scrollback buffer if very large
  3. Close unused tabs to free resources
  4. Try a different browser