In addition to the options offered by dietpi-software for remote control, I feel very comfortable with x2go. It offers excellent performance as NoMachine but I find it more suitable for servers with few resources.
Server side
apt-key adv --recv-keys --keyserver keys.gnupg.net E1F958385BFE2B6E
nano /etc/apt/sources.list
Paste into
# X2Go Repository (release builds)
deb http://packages.x2go.org/raspbian jessie main
# X2Go Repository (sources of release builds)
deb-src http://packages.x2go.org/raspbian jessie main
Install x2goserver
apt-get update
apt-get install x2goserver
Client side
apt-get install x2goclient
For other distros http://wiki.x2go.org/doku.php/doc:installation:x2goclient
If needed generate ssh keys
ssh-keygen
Install keys on server
ssh-copy-id username@serveraddress
Open client and create connection with address, session manager, credential and keys and any other option you need.
x2go can’t work with new version of gnome-shell and plasma so you need lxde or mate.
In connections with upload at 0.66Mb/s, instead of vnc servers x2go works very well!