Ubuntu Server or Ubuntu Desktop?

From ZoneMinder Wiki
Jump to navigationJump to search

<Home

Whether you choose to use Ubuntu Desktop or Server depends on whether you plan to use your box primarily for ZM or as a multi purpose box

The key differences between Ubuntu Server and Desktop are:

  • The server version does not have a GUI installed (which means you can't really use solutions like TeamViewer or X11 based remote graphics systems until you install a graphical desktop)
  • It has fewer processes loaded at startup
  • It has lesser packages installed

Personally, I'd strongly recommend you go for Server instead of Desktop for the following reasons:

  • It is faster
  • Takes up less memory
  • You can ssh into it any time and interact with it
  • You can use byobu or other interfaces to use multiple terminals etc. (don't expect them to be as nice as a GUI desktop)
  • If you really want later you can always install a desktop. If you are installing a desktop GUI, I'd recommend lubuntu

Note: Some folks recommend using a web based UI for ubuntu server called "minfy". Well, some screens of minfy need Java, which I really don't like. Plus I use OS X, and Java is always a pain there. I use byobu.


BTW, I installed ZoneMinder directly from the GIT repo on Ubuntu server. You need to install several packages which you can easily figure out following instructions here https://github.com/ZoneMinder/ZoneMinder The only caveat is after ZM got installed, and running, I realized that none of my logs were showing up in custom scripts that I wrote that use ZM logger perl packages. To fix that, you need to install:

sudo apt-get install libjson-perl

This is specific to Ubuntu server only.