I have a small debian server colocated which hosts a domain and a single flat file site via lighttpd. For a variety of reasons I'd like to be able to run ssh in browser (without a browser plugin) via HTTPS. I will need to create a self signed certificate, as I don't have the funds to pay for one.
I've seen various solutions such as shellinabox and gateone.
Does anyone have experience or advice of which solution to use and how best to secure this?
TIA