(I use pushover, and it rocks. But there you POST the message to pushover, here you host them on your own machine(s))