Failing that there’s a video here, which was contributed. I’ve not gone through it in detail though so I can’t comment if it follows our best practise guidelines exactly or not:
I wouldn’t expect to have a GUI on a typical server, so the written guide has no dependencies on graphical utilities.