Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm standing up a build server on a fresh machine that will get Ubuntu 12.04 LTS installed. Does it matter whether I use the server or desktop version if Jenkins is the only service targeted to run on the machine?

I currently plan to host this installation as a stand alone Jenkins instance, but may convert it to the slave of my Windows build server later.

share|improve this question
I'd love to know why this got down voted. Maybe I'm in the wrong place, but at least tell me. I'd think I'm not the only one installing Linux for a new build server. – Evan May 10 '13 at 18:20
Even I had the same question and got the answer, thanks! – anukalp Feb 11 at 5:58
up vote 3 down vote accepted

If Jenkins is the only thing it will be used for and you are comfortable with the CLI you will be best off using the server OS. It is a lot leaner and doesn't contain a gui.

You can always add any of the desktop packages to the server release and if you find you need a GUI in the future you can install gnome with:

sudo apt-get install gnome-core

share|improve this answer
Helpful advice on how to add a GUI to server, +1 for that. Any direct experience having jenkins run standalone or as a slave on Ubuntu? – Evan May 9 '13 at 21:40
It really comes down to weather you think you need the GUI or not, the installation and management of Jenkins is the same for both the server release and Desktop. – Jaz005 May 9 '13 at 21:58
I haven't used a windows master before but it looks like it will work fine with a linux slave using the SSH slaves plugin – Jaz005 May 9 '13 at 22:00

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.