Currently, the client is dependent on the client's version of node (and the client having node in the first place)
We should package this into a docker container to allow for easy setup on things like a synology nas.
The usage should just require a node-grok server address and port and a local port to forward. The user should not have to figure out what the proper IP is for the docker container to reach back out to the host. On mac, this is the host.docker.internal dns resolution, but this is not available in all environments.