Skip to end of metadata
Go to start of metadata
 

The topic for Chef Server 11.x is available @ docs.opscode.com

See the following links:


 

This guide explains how to install Chef Server on your own hardware.

The Chef Server provides a central point for the distribution of Cookbooks, management and authentication of Nodes, and the use of Search.

 


Installation Methods

Choose one of the following methods to install chef-server based on the operating system of the host

Installation via Ubuntu or Debian Package

On Debian or Ubuntu, install Chef from Opscode's apt repository with apt-get. This method works with the following operating systems:

  • Ubuntu 11.04
  • Ubuntu 10.10
  • Ubuntu 10.04
  • Debian (unstable)
  • Debian (testing)
  • Debian 6 (stable)
Installation via openSUSE or SLES Packages

The openSUSE Build Service provides Packages for the recent openSUSE and SUSE Linux Enterprise releases:

  • openSUSE 12.1
  • openSUSE 12.2
  • openSUSE Factory
  • SLES 11 SP2

 

Installation via Bootstrap

Using the bootstrap method, you install ruby with your system's package manager, install Chef with rubygems, and then install chef-server using a chef-solo cookbook. This method works on the following operating system and possibly others:

  • Ubuntu 10.04-11.04
  • Debian 6.0 (stable, testing, unstable)
  • CentOS 5.6+ and 6.x (should work on RHEL, too)
Manual Installation

If packages are not available for your operating system, or you simply enjoy staying close to the metal, you can install the Chef server manually.

 

 

System Requirements


Chef-client is supported on the following platforms

  • Ubuntu (10.04+)
  • Debian (5.0, 6.0)
  • RHEL & CentOS (5.x, 6.x)
  • Fedora 10+
  • openSUSE (12.1+)
  • SLES 11 SP2
  • Solaris 9,10,11 Sparc
  • Solaris 10,11 (x86 and x64)
  • Mac OS X (10.4, 10.5, 10.6, 10.7)
  • Windows 7
  • Windows Server 2003 R2, 2008 R2

Additionally, chef-client is known to run on the following platforms

  • Ubuntu (6.06, 8.04-9.10)
  • RHEL & CentOS (5.x)
  • Gentoo (11.1,11.2)
  • FreeBSD (7.1)
  • OpenBSD (4.4)
  • OpenSolaris (2008.11)
  • Solaris 5.10 (u6)
  • Windows Vista

 

 

Hosted Chef is a a highly available, scalable Chef Server in the cloud offered by Opscode. To use Hosted Chef as your Chef Server, follow the instructions for "Hosted Chef + Chef Clients".

 
 

Dependencies

Chef Solr, which manages denormalizing and indexing data, and is usually run on the same host as Chef Server in smaller installations, requires the following additional gems:

  • libxml-ruby

In addition to the client dependencies above, Chef Server requires:

  • merb-assets
  • merb-core
  • merb-helpers
  • merb-param-protection
  • merb-slices
  • thin

Additionally for the webui:

  • merb-haml
  • haml
  • coderay

Non-Ruby dependencies:

For ease of installation, we recommend using an OS platform for the Chef Server that has these available as native packages.

 


Installation

 


Installing Chef Client and Chef Solo

 

Labels
  • None