Is much more a pain in the ass than you'd expect - particularly if you want your user's to have some control over their instances without using ssh and terminal multiplexers.
Thankfully, I think my "client" can use ssh, so I just run the server directly in tmux.
Done.
OK - not really: this is just a stub. The site is newly revamped, as I test out a hosting platform on it.