How to get a GUI environment with Ubuntu Server?
I am a desktop user (windows and I am trying to get a gui interface on a new install of 10.04 server how can I do this
Well a graphical interface feels more comfortable, it is of limited value on a server as most of what you are going to be doing is starting / stopping services, editing configuration files, and or installing software, all of which can be done from the command line.
It is overwhelming , the Ubuntu Server Gide is a great place to start, gui or not.
ssh + screen allows secure, remote access (use keys, disable passwords).
If you still want a graphical interface, try to install as light an interface as possible, perhaps fluxbox or openbox, or perhaps Lubuntu. If you are not familiar with Ubuntu yet you can always go with gnome or KDE, but that is sort of overkill and installs unnecessary packages.
Do not get the wrong idea, a traditional desktop is helpful as you learn the basics of a server, but many people find it less helpful in the long run.
The advantage of web interfaces are three fold
The disadvantage is that they are a potential vulnerability as others can log in to the control panels, use strong password and fail2ban.
So, pick your poison, but I do suggest the Server Guide.