3. @theNeomatrix369
About Web-Terminal
- Web-Terminal is a terminal server that provides remote CLI via standard web
browser and HTTP protocol
- Platform independent
- Written in JS, runs on NodeJS
- Easy to install
- Open Source
9. @theNeomatrix369
Pros
- platform independent
- can be run via browser
- can be accessed from remote devices
- easy to install
- can be integrated in other web-applications
- command-line history works
10. @theNeomatrix369
Cons
- only good for simple command response use-cases
- shell-ons are not supported (i.e zsh, pretzo)
- code-complete is not available
- colouring/formatting is limited
- embedded authentication and encryption mechanisms are not supported
11. @theNeomatrix369
Summary
- Try it
- Have fun
- Support MIT License, see https://en.wikipedia.org/wiki/MIT_License
- Its open-source, so enhance it at https://github.com/rabchev/web-terminal
12. @theNeomatrix369
About XTerm
- Find out all that you want to via https://github.com/sourcelair/xterm.js
- Runs on NodeJS
- Look and feel like a shell in the browser
14. @theNeomatrix369
Pros
- platform independent
- can be run via browser
- can be accessed from remote devices
- easy to install
- can be integrated in other web-applications
- command-line history works
- auto-complete works
- almost all CLI features work
15. @theNeomatrix369
Cons
- only good for simple command response use-cases
- colouring/formatting is limited for MacOSX or another similar platform
- embedded authentication and encryption mechanisms are not supported
16. @theNeomatrix369
- Find out all that you want to via https://cloud.google.com/shell/docs/quickstart
- Runs in Google’s infra
- not available to run as a standalone app
- its free to open an account on Google Cloud Platform
- Need to start a project to see the `shell in the browser` in action
- Looks very much like the real shell
About Google Cloud Shell
18. @theNeomatrix369
Summary
- Try them out, have fun
- Xterm.js: https://github.com/sourcelair/xterm.js
- Google Cloud Shell: https://cloud.google.com/shell/docs/quickstart
- Some others out there
- Gotty: https://github.com/yudai/gotty
- Wetty: https://github.com/krishnasrinivas/wetty