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

The latest stable code is at your disposal at:

    wget https://github.com/cherokee/webserver/archive/master.tar.gz -O -| tar zxvf -

Alternatively you can access our Git repository. Our current master repository will contain only stable changes which are verified with our quality assurance suite. We highly appreciate it if you could follow up with commits, and report issues using the most recent version.

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

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

To update, simply use:

    git pull
    git clean