No it doesn't. It can be installed on any machine but it has to be able to connect to the node in question in order to get the invoice. I'll put together a guide but no guarantees I won't make a mistake somewhere. If you'd like to try mine out I can dm you the url. It's got several domains to choose from.