Installing on Debian/Ubuntu

This documentation is currently being created.  Please check back regularly for any updates.

Requirements

Hazaar CMS requires the following software at a minimum to get up and running.

Minimal Requirements

  • MongoDB Database Server.
  • Webserver software such as Nginx (recommended) or Apache2.
  • PHP Processor such as php-fpm (recommended) or mod_php (for Apache).
  • Required PHP modules: mongo, imagick

Recommended

  • APC - the Alternative PHP Cache.  Using this will speed things up particularly on more heavily loaded servers.

Installing MongoDB

For full documentation on installing MongoDB 2.6 on your Debian host see the MongoDB Documentation.
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
echo 'deb http://downloads-distro.mongodb.org/repo/debian-sysvinit dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
sudo apt-get update
sudo apt-get install mongodb-org

Using Nginx (recommended)

apt-get install nginx php5-fpm php5-imagick php5-mongo
Configure Nginx with magic fairy dust.

Using Apache 2.0+

apt-get install libapache2-mod-php5 php5-imagick php5-mongo
Blow bubbles until Apache configures itself.