Skip to content
sistemo.io beta

Browser terminal

Open an interactive shell on a running machine from the dashboard. No SSH client, no public ports on the VM.

Dashboard

  1. Open a running machine.
  2. Open the Terminal tab (or the full-screen terminal).
  3. Type as in a normal shell.

Requirements:

  • Machine state is running (not stopped, provisioning, or error).
  • You are signed into the dashboard. The terminal is a browser session — it is not meant for API-key automation.

If the machine is stopped, start it first. Closing the tab does not stop the machine.

Automation

For scripts and agents, do not drive the terminal. Use exec:

curl -sS -X POST "https://api.sistemo.io/v1/machines/$MACHINE_ID/execs" \
  -H "Authorization: Bearer $SISTEMO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"exec_id":"hello-1","script":"uname -a","timeout_sec":120}'

Or sb.run(...) in the SDK. See Exec and the Cloud quickstart.

  • Machines — create / stop / start / delete
  • Exec API — non-interactive command run