Mine by far not as comprehensive and advanced as your solution!
Hope, I am allowed to link to your lxdmosaic:
LXDMOSAIC
I implemented a poor man’s solution, as compact size and fewer modules/libraries dependency was a concern.
It runs on 10MB Alpine/Nginx Instance, of course Postgresql (external) adds up a little bit to that.
The application size by itself, PHP, bash, C binaries totaling 10 MB).