A web-based terminal to interact with server shell through the browser, featuring real-time WebSocket communication and xterm.js terminal emulation.
Visit http://localhost:8089 in your browser to see the web terminal connected to the server shell.
- Clone the repository:
git clone https://github.com/garfcat/webterminal.git
cd webterminal
- Install dependencies:
go mod tidy
- Run the Go server:
go run main.go
- Visit http://localhost:8089 in your browser.
Since this project provides direct access to the server shell, it is essential to ensure proper authentication and authorization when used in a production environment.