Update README
This commit is contained in:
parent
cb6e2b4fd8
commit
3570156dc0
1 changed files with 32 additions and 22 deletions
54
README.md
54
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: <http://192.168.50.250>
|
||||
* Password: demo
|
||||
|
||||
For production:
|
||||
|
||||
* Please use the credentials defined in `ansible/host_vars/*`
|
||||
|
||||
|
|
Loading…
Reference in a new issue