In order to run a TightVNC server on NavQ, you'll need to install an X11 window manager since the Demo image does not include one by default. IceWM is a lightweight window manager that works well with TightVNC.
To install tightvncserver, IceWM, and the necessary software, you can run the following command:
$ sudo apt install tightvncserver xinit icewm
To start a the vnc server, just run:
$ tightvncserver
It will ask you to enter a password for tightvnc. Type in a password and it will start a VNC server with IceWM. You can use TightVNC Viewer on Windows (Download TightVNC) to connect. Once you open TightVNC Viewer on your windows machine, you will need to type in the IP address of your NavQ followed by the display opened by tightvncserver.
Example:
My NavQ IP is 192.168.0.47 and tightvncserver started IceWM on display :1. I would put the following into TightVNC Viewer:
192.168.0.47:1
Press enter and it should ask you for the password you created for tightvncserver. Put the password in and you should be connected! Here's a screenshot of the setup:
Screenshot
This currently isn't the best solution for VNC, but it is a basic implementation at the moment. I will be working on getting more features enabled for this (such as viewing the camera in VNC using Gstreamer).