Skip to content

A web-based terminal to interact with server shell through the browser, featuring real-time WebSocket communication and xterm.js terminal emulation.

Notifications You must be signed in to change notification settings

garfcat/WebTerminal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebTerminal

A web-based terminal to interact with server shell through the browser, featuring real-time WebSocket communication and xterm.js terminal emulation.

Demo

Visit http://localhost:8089 in your browser to see the web terminal connected to the server shell.

Installation and Running

  1. Clone the repository:
git clone https://github.com/garfcat/webterminal.git
cd webterminal
  1. Install dependencies:
go mod tidy
  1. Run the Go server:
go run main.go
  1. Visit http://localhost:8089 in your browser.

Security Notice

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.

About

A web-based terminal to interact with server shell through the browser, featuring real-time WebSocket communication and xterm.js terminal emulation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published