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 MethodsChoose one of the following methods to install chef-server based on the operating system of the host Installation via Ubuntu or Debian PackageOn Debian or Ubuntu, install Chef from Opscode's apt repository with apt-get. This method works with the following operating systems:
Installation via openSUSE or SLES PackagesThe openSUSE Build Service provides Packages for the recent openSUSE and SUSE Linux Enterprise releases:
Installation via BootstrapUsing 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:
Manual InstallationIf 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 RequirementsChef-client is supported on the following platforms
Additionally, chef-client is known to run on the following platforms
|
DependenciesChef 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:
In addition to the client dependencies above, Chef Server requires:
Additionally for the webui:
Non-Ruby dependencies: For ease of installation, we recommend using an OS platform for the Chef Server that has these available as native packages. |
|


