Hi, I was testing luci-app-shellinabox, to see if it might be a helpful support tool, and came across some concerns:
1) IP address for connecting to shellinabox from LuCi is hardcoded to http://192.168.10.1:4200. This raised to problems for me:
a) I had changed my LAN IP address, so I had to edit ./overlay/upper/usr/lib/lua/luci/view/shellinabox/view_tab.htm to be able to connect from LuCi.
b) I understood shellinabox was capable of https; it would seem like this would be the more sensible default
2) after logging in via shell-in-a-box, the interface mysteriously does not accept my "dash/underscore" key on my US keyboard (though it accepts the dash on the numkey). It doesn't seem possible to paste one in, either.
Browser: Firefox 52.8.0 (64-bit)
OS: Debian Stretch
libreCMC version: 1.4.3a (built from source package)
The whole thing was a quick and dirty hack for a talk that I gave a few months ago and it did its job. I should have not made it available in libreCMC until it was more polished.
I will see if I can fix these issues soon (if not by tonight, it might be a few days before I can get to it).
Okay, thanks, no big hurry. I know feedback motivates development, so I wanted to get my notes in a ticket.
I've been busy, but I did attempt to build a new version with SSL support, but it needs a bit of work to build reliably. It could be after the new release of libreCMC. I'll update here and/or push what I have...