Realtime collaborative terminal with chat enabled.
This project is forked from melvinroest/browserbash, differences are shown below
- Converted ANSI to HTML that can display ANSI colors correctly
- Sync input to every clients, clients can see what others are typing
- Realtime chat
- Banned some keyword due to security reason
- Use basic auth
clear
can actually clear screen
Clone the repo first
git clone https://github.com/osk2/browserbash
Make sure you have Node.js installed. Run following command inside project directory
npm install
node .
Server will start listening on default port 5566
Port can be changed in config.js
If you are using Docker, you may want to try my Docker image
docker pull osk2/browserbash
See Dockerfile for detail of image.
Some commands are banned due to security issue
login
logout
exit
sudo
su
This project is licensed under the MIT license.
Please read LICENSE for more information.