Description: Cherokee is a flexible, very fast, lightweight Web server. It is implemented entirely in C, and has no dependencies beyond a standard C library. It is embeddable and extensible with plug-ins. It supports on-the-fly configuration by reading files or strings, TLS/SSL (via GNUTLS or OpenSSL), virtual hosts, authentication, cache friendly features, PHP, custom error management, and much more.
Keywords: cherokee web server httpd http

## Index → Getting started

## Download

Cherokee can be downloaded from the Cherokee Web Server download site or any of its mirrors. Some users of Cherokee on unix-like systems will be better off downloading and compiling a source version. The build process is easy, and it allows you to customize your server to suit your needs.

Anyway, we provide binary packages for some operating systems and GNU/Linux distributions: http://www.cherokee-project.com/downloads.html

If you know the URL of the cherokee sources that you would like to download, for example, cherokee-x.y.z.tar.gz, you can just use the follow command:

    wget http://www.cherokee-project.com/download/x.y/x.y.z/cherokee-x.y.z.tar.gz \
    -O - | gzip -dc - | tar xfv -

The latest release is at your disposal with:

    wget http://www.cherokee-project.com/cherokee-latest-tarball -O -| tar zxvf -

Finally, if you are a developer or simply want to test out the bleeding edge version, you can access our Git repository. Be advised, this is the development branch, so use it at your own risk!

To take a copy of our source code repository, simply use:

    git clone --recursive https://github.com/cherokee/webserver.git

This will also retrieve the relevant Git submodules we use for this project. If you are using a version of Git that is earlier than version 1.6.5, then you will need to use the following commands:

    git clone https://github.com/cherokee/webserver.git
    cd webserver
    git submodule update --init

You can also download a package with the latest contents of the Git repository:

    wget https://github.com/cherokee/webserver/tarball/dev -O - | tar zxvf -