Cool, thanks for sharing.
I'm just creating a new home server environment thanks to an old Lenovo ThinkPad x240 laptop I've inherited that is no longer required for its original purpose. I'm sure that this will become part of the build.
Of course, what would be really nice would be to have a standard method for updating custom ESP firmware too In other words, a standard OTA code configuration that could be added to an Arduino IDE project that would result in the device also showing up in your service and being able to push a new build to it.
Quite often, when I want to play with the capabilities of the ESP devices, all of the pre-built firmwares tend to just get in the way and I'd like to just send out the specific code I want.
I imagine that would also be very useful in a learning environment when you want students to be able to write ESP code.