My droplet always needs to be power cycled after starting vncserver
I followed this tutorial if that helps :/
I am using the 512MB package because I'm new to DO and I'm not ready to move from Azure just yet :)
Glad to hear that you've gotten this resolved. For future reference we also provide a user-data script which you can paste directly into the create page and auto-configure an XFCE desktop with x2go (an alternative to VNC that often has better performance). This script is targeted at Ubuntu 14.04 but I have also personally tested it on 16.04. You can find the x2go client for Windows, Mac or Linux here.
To use this script, on the create page check the "user-data" checkbox and a text area will appear. Paste the script there.
Once your droplet is created the installation of the desktop will start automatically and may take up to 5-10 minutes. When it's done you'll be able to log in as the root user with either your password or an ssh-key if you configured one. Make sure you set the session type to XFCE in the x2go client.