If you want to start a VNC server before login on your Linux machine a good
option is to make the graphical login manager start the VNC server, in my case
LightDM.
This solution will restart the VNC server if you logout since the VNC server
will exit on logout.