Web Terminal
The web terminal provides browser-based SSH access to your servers directly from the ServerPlane dashboard.
Opening the Terminal
- Navigate to a Server Detail page by clicking a server in the server list.
- Click the Terminal tab or button to open the web terminal.
- The terminal loads in the browser with a dark background and a status bar at the bottom.
Connecting
- Click the Connect button in the bottom-right corner of the terminal, or the terminal may auto-connect depending on context.
- The status indicator changes from "Ready to connect" (gray) to "Connecting..." (yellow) while the session is being established.
- Once connected, the status turns to "Connected" (green) and you have a live shell session on the server.
ServerPlane authenticates the session and connects to the server on your behalf — you do not need to enter SSH credentials.
Using the Terminal
The terminal behaves like a standard SSH session:
- Type commands directly and press Enter to execute.
- Copy text: Select text in the terminal. On most browsers, selected text is automatically copied to the clipboard (or use Ctrl+Shift+C / Cmd+C).
- Paste text: Use Ctrl+Shift+V (or Cmd+V on macOS) to paste from your clipboard into the terminal.
- The terminal supports full ANSI color output, tab completion, and interactive programs (e.g.,
vim,top,htop).
Terminal Resizing
The terminal automatically resizes to fit its container. When you resize your browser window, the terminal dimensions (columns and rows) are recalculated and sent to the server so that command output wraps correctly.
Session Status
The status bar at the bottom of the terminal shows:
| Status | Indicator | Meaning |
|---|---|---|
| Ready to connect | Gray dot | Terminal is loaded but not connected. |
| Connecting... | Yellow pulsing dot | Session is being established. |
| Connected | Green dot | Live SSH session is active. |
| Session closed | Gray dot | The session ended (server-side or user-initiated). |
| Connection error | Red dot | Something went wrong (network issue, auth failure, etc.). |
The server name and IP address are displayed next to the status indicator for reference.
Disconnecting
Click the Disconnect button (appears while connected) to close the SSH session. The status changes to "Session closed." You can reconnect at any time by clicking Connect again.
Sessions are also closed automatically when you navigate away from the page or close the browser tab.
Troubleshooting
- "Connection failed" or error status: Verify the server is online and reachable. Check that the server shows as "Active" in the dashboard.
- Blank screen after connecting: Try resizing the browser window to trigger a re-render, or disconnect and reconnect.
- Clipboard not working: Ensure your browser allows clipboard access for https://serverplane.xyz. Some browsers require explicit permission.