If you run "Shell In A Box" on the server you can browse to a full bash prompt in a browser tab. It even has Tab-completion and works with ncurses apps too.
You just run a tiny daemon and then connect to it such as https://192.168.1.1:4200
You just run a tiny daemon and then connect to it such as https://192.168.1.1:4200