How can this be changed into a service on a remote system?