https://github.com/belanasaikiran/web-terminal
Web Terminal Using xTerm, SSH2 & Socket.io
https://github.com/belanasaikiran/web-terminal
nodejs reactjs socket-io ssh2 xterm
Last synced: 2 months ago
JSON representation
Web Terminal Using xTerm, SSH2 & Socket.io
- Host: GitHub
- URL: https://github.com/belanasaikiran/web-terminal
- Owner: belanasaikiran
- License: mit
- Created: 2022-07-23T03:09:23.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-15T21:37:58.000Z (5 months ago)
- Last Synced: 2025-01-31T12:48:56.671Z (4 months ago)
- Topics: nodejs, reactjs, socket-io, ssh2, xterm
- Language: JavaScript
- Homepage: web-terminal-six.vercel.app
- Size: 727 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
#
Web Terminal
> Web Terminal Using [xTerm](https://www.npmjs.com/package/xterm), [SSH2](https://www.npmjs.com/package/ssh2) & [Socket.io](https://socket.io/)
**Built on**:
- NodeJs
- BackEnd & ReactJs
- FrontEnd
## Clone Project:
```
git clone https://github.com/belanasaikiran/Web-Terminal.git
```You can fork it and use it for your projects.
I've added a `.env` file so that you can use it to modify according to your device credentials 🔑
> Please make sure you have `openssh` installed locally and have setup the config file.
Arch linux:
```bash
sudo pacman -S openssh
```Ubuntu:
```bash
sudo apt-get install openssh
```### Install Dependencies :
```bash
cd Web-Terminal
npm installcd client
npm install
```### Run the Project:
```bash
npm run dev
```> Needs ports 3000 and 5000 to be free.
### Working Sample:
Any Contributions are always welcome 🤗 …
### Future Changes/Releases
- Build an Electron app for a unified version.
- Save multiple configs using SQLite