Either way, great website and I look forward to seeing it improve over time. I completed the installation procedure and everything seems to be OK. But after I made connection, using a tightvnc client, I get a blank screen. At that moment there is no user logged in at the host yet. When I start the vncserver at the host after there is logged in a user there is no problem. Can anybody tell me what is wrong. Definitely sounds like your xstartup is broken somehow. There should be processes from whatever desktop environment or programs you're trying to run. You can start with simple steps by running just /usr/bin/xterm , or try installing icewm and just use the xstartup file I have in the article. I too was having an issue where the VNC server was getting started, but I saw only a gray screen when I connected to it from a remote client. After some investigation, I realized the the VNC server was being started too early in the boot process, perhaps before the X windows subsystem had been completely initialized. I was able to solve this problem by removing the vncserver script from the startup sequence using: sudo update-rc.d -f vncserver remove and then adding it back using: sudo update-rc.d vncserver defaults 99 The value of "99" indicates that this script should be run later in the startup process. Other values may work for you, but the value that was being used in my case by default