Complete instructions on how to set up and use TermWeb to control your machines remotely.
TermWeb requires Node.js (v14+) to run. Here is how to install it:
sudo dnf install nodejs
Or for older systems: sudo yum install nodejs
sudo apt update && sudo apt install nodejs npm
Open PowerShell and run:
winget install OpenJS.NodeJS
Or download the installer from nodejs.org.
https://mytermweb.com/app.html?id=web-agent-1768741388-433
✅ Also fully compatible with Windows (PowerShell & CMD).
Open your terminal and run the command generated by the Web UI. It usually looks like this:
curl -sL https://mytermweb.com/connect?id=YOUR_ID | bash
~/.termweb-agent.node is available.Open PowerShell (Administrator rights not usually required) and run:
powershell -Command "irm https://mytermweb.com/connect-win?id=YOUR_ID | iex"
TermWeb is designed with security and privacy as core tenets. Here is how it works under the hood:
The communication follows a strict path:
Browser (User) <==[WSS/TLS]==> Relay Server <==[WSS/TLS]==> Agent (Your Machine)
The Relay Server acts purely as a pipe. It buffers the last 50 KB (approx. 500-1000 lines of text) of output in RAM to ensure the terminal screen repaints correctly if you refresh the page.
All traffic is encrypted in transit using industry-standard TLS 1.2+ (HTTPS/WSS). The agent validates the server's identity to prevent Man-in-the-Middle attacks.
If you see this error, please install Node.js from nodejs.org.
If your server cannot reach the public NPM registry (npmjs.org), check the "Restricted Network / Auto-Bundle" box on the connection screen.
This will download a larger, pre-packaged bundle from the TermWeb server that includes all necessary
dependencies, skipping the npm install step.