Hello! I've open-sourced IPLMS for anyone to use.
I've tried to describe the setup to the best of my ability, but I may have missed some stuff. Either way, it's fairly simple and crude, but works wonders.
Check out the code here: https://github.com/corestormyclub/iplms