DomiStyle / docker-idrac6

iDRAC 6 web interface and VNC proxy
https://hub.docker.com/r/domistyle/idrac6/
MIT License
747 stars 132 forks source link

Support for Supermicro IPMI #52

Open Mr-Technician opened 1 year ago

Mr-Technician commented 1 year ago

I'm loving this and it works great for my Dell R210 II, but I also have a server with a Supermicro X9 SRL-F board. Looking at the startup.sh I suspect this code could be modified to support old Supermicro boards.

Do you think this is possible?

n3gwg commented 1 year ago

For me, a first step would be to learn how I can somehow go about logging the exact strings that are being sent by the browser when I click the submit button. I imagine I can do it with Wireshark, but I'd also imagine there might be more clever ways to do that as well.

DomiStyle commented 1 year ago

See here for instructions on how to check if it can be supported.

Mr-Technician commented 1 year ago

Given that Supermicro's IPMIView software works well, I don't think support for Supermicro IPMI is critical in this docker container: https://www.supermicro.com/en/support/resources/downloadcenter/smsdownload?category=IPMI

This said, I could understand if VNC or HTML is more desirable than needing to install additional software.

MisterCalvin commented 8 months ago

If anyone is interested in this functionality I released a project which works with X9 motherboards, you can find it here.

@DomiStyle, I'm not sure if you tried this, but I was able to persist (some) user preferences by setting JAVA_OPTS -Djava.util.prefs.systemRoot=/config/xdg/config -Djava.util.prefs.userRoot=/config/xdg/config and saving the $XDG_x_HOME directories in either a named volume or a host mount. I no longer have any 11th Generation Dell servers so I am unable to check if this would work with your project.