turing-machines / BMC-Firmware

Turing-pi BMC firmware
GNU General Public License v2.0
215 stars 26 forks source link

[v2.x] Remote (serial) console exposed via WebUI #155

Open srcshelton opened 7 months ago

srcshelton commented 7 months ago

Is your feature request related to a problem? Please describe. As an end-user I would like to view the serial output of my nodes via the BMC WebUI, and ideally use this view as an interactive serial console.

Describe the solution you'd like Having tabbed access to node serial consoles would be great, and an option to present all four at once in a combined split-view mode would be even better!

Describe alternatives you've considered IIRC, https://github.com/PhearZero/turing-pi-ui implemented something similar for the v1.x firmware - it might be worth reaching-out to share lessons and ideas?

Additional context If an SD card is present, there might be milage in having a serial logging facility which records node output even when the WebUI isn't active, and displays this history when a console view is accessed via a browser.

I'm not sure if there would be any way to access the BMC console also, but this would be handy if possible.

soxrok2212 commented 6 months ago

+1 for this! Should be a non-negotiable BMC feature by default.