We had some issues with getting a Graphical Desktop environment to work on a Fedora Server edition, in out case we needed it to test the Spotify rpms.
We resolved it as following:
Step 1: List all available groups to install.
$ yum group list
This command should show a big list of yum groups to install you can choose to install Cinnamon for example or something else, I simply choose to install the Fedora Workstation group.
Step 2: Install the Workstation group.
$ yum groupinstall "Fedora Workstation" --skip-broken
of-course if you want Cinnamon just change “Fedora Workstation” to “Cinnamon Desktop”.
Step 3: Change systemd to start graphical mode.
$ systemctl set-default graphical.target
And then reboot your server and it should work! Just remember that you are using a Fedora version optimized for being a server so expect some problems.