diff --git a/README.md b/README.md index 55a5bfb..f91518a 100644 --- a/README.md +++ b/README.md @@ -1,28 +1,38 @@ +# Teaching WebTerm + +Easy web terminal for studients, when you have to teach system administration, +and SSH is not available, not installable or not allowed. + -## Web SSH terminal +## Deployment -* sshwifty (go) -* webssh (python) - https://hub.docker.com/r/snsyzb/webssh -* Guacamole -* Bastillion - https://github.com/bastillion-io/Bastillion -* SSHy - https://github.com/stuicey/SSHy -* ssh-web-console - https://github.com/genshen/ssh-web-console -* webssh2 - https://github.com/billchurch/webssh2 -* webssh - https://github.com/huashengdun/webssh -* https://github.com/gravitational/teleport -* https://github.com/roke22/PHP-SSH2-Web-Client -* https://www.shellvault.io/ -* https://github.com/huashengdun/webssh -* https://github.com/xtermjs/xterm.js/ +### Development / Test -## Terraform + Ansible + vagrant up -https://www.digitalocean.com/community/tutorials/how-to-use-ansible-with-terraform-for-configuration-management +### Production + +Adjust your environment variables in .env + + cd terraform/ + terraform plan + terraform apply + + cd ../ansible + ansible-playbook -i inventories/terraform playbook.yml + + +## Usage + +Open your web browser and type the gateway IP or domain. + +For development + +* URL: +* Password: demo + +For production: + +* Please use the credentials defined in `ansible/host_vars/*`