{{short description|Open source web server software application}} {{Infobox software | name = Cherokee Web Server | logo = File:Cherokee-logo-bar.svg | logo size = 200px | screenshot = Cherokee-admin-panel.png | caption = | author = Álvaro López Ortega, Cherokee Project | latest release version = {{wikidata|property|reference|P348}} | latest release date = {{start date and age|{{wikidata|qualifier|P348|P577}}}} | programming language = C, Python and JavaScript<ref>{{cite web|title=Cherokee - Ohloh|url=http://www.ohloh.net/p/cherokee/analyses/latest|work=Ohloh.net|accessdate=8 February 2012|archive-date=11 December 2008|archive-url=https://web.archive.org/web/20081211203146/http://www.ohloh.net/p/cherokee/analyses/latest|url-status=dead}}</ref> | operating system = Cross-platform<ref name="Cherokee Downloads">{{Cite web |url=http://www.cherokee-project.com/downloads.html |title=Cherokee Downloads |publisher=Cherokee project |accessdate=2011-03-23}}</ref> | language = English, Spanish, German, French, Italian, Dutch, Polish, Swedish, Brazilian Portuguese, Chinese Simplified, Catalan, Galician | genre = Web server | license = GPLv2<ref>{{Cite web|url=http://www.cherokee-project.com/license.html|title=Cherokee license|url-status=dead|archiveurl=https://web.archive.org/web/20120723070122/http://www.cherokee-project.com/license.html|archivedate=2012-07-23}}</ref> | website = {{Official URL}} }}

'''Cherokee''' is an open-source, cross-platform, web server that runs on Linux, BSD variants, Solaris, {{nowrap|OS X}}, and Windows. It is a lightweight,<ref>{{cite web|url=http://www.linux-magazine.com/Issues/2007/82/FEATHERWEIGHTS/%28kategorie%29/0|title=FEATHERWEIGHTS - Linux Magazine Online|work=Linux Magazine|last=Frommel|first=Oliver|accessdate=10 August 2011}}</ref> high-performance<ref>{{cite web|url=http://www.linux.com/distronews/481573-installing-cherokee-with-php5-and-mysql-support-on-ubuntu-1104|title=Installing Cherokee With PHP5 And MySQL Support On Ubuntu 11.04|work=Linux.com|date=10 August 2011|accessdate=26 August 2011}}{{Dead link|date=November 2018 |bot=InternetArchiveBot |fix-attempted=yes }}</ref> web server/reverse proxy licensed under the GNU General Public License. Its goal is to be fast and fully functional yet still light. Major features of Cherokee include a graphical administration interface named ''cherokee-admin'', and a modular light-weight design.

Cherokee is maintained and developed by an open source community.<ref>[http://www.ohloh.net/p/cherokee Contributors and metrics about Cherokee Project]</ref>

== Features ==

=== Web server features === {{Prose|date=November 2025|section}} * TLS and SSL<ref name="TLS/SSL Cookbook">{{Cite web |url=http://www.cherokee-project.com/doc/cookbook_ssl.html |title=TLS/SSL Cookbook |publisher=Cherokee project |accessdate=2010-09-16}}</ref> * Virtual servers<ref name="Virtual Servers">{{Cite web |url=http://www.cherokee-project.com/doc/config_virtual_servers.html |title=Virtual Servers|publisher=Cherokee project |accessdate=2010-09-16}}</ref> * URL rewriting and redirections supporting regular expressions * Authentication via {{langr|mis|htdigest}}, htpasswd, LDAP, MySQL, PAM, plain, and fixed list.<ref name="Authentication">{{Cite web |url=http://www.cherokee-project.com/doc/cookbook_authentication.html |title=Supported authentication mechanisms|publisher=Cherokee project |accessdate=2010-09-16}}</ref> * Reverse HTTP proxy * HTTP load balancing * Traffic shaping * Custom and Apache compatible log format.<ref name="Modules: Loggers">{{Cite web |url=http://www.cherokee-project.com/doc/modules_loggers.html |title=Supported logging styles|publisher=Cherokee project |accessdate=2010-09-16}}</ref> * Ability to launch web applications on demand * Audio/video streaming * On the fly gzip and deflate compressions * Resilient to the 10000 simultaneous connections barrier * Server Side Includes (SSI) * CGI * FastCGI * SCGI * uWSGI support <ref name="uWSGI support">{{cite web|url=http://projects.unbit.it/uwsgi/wiki/RunOnCherokee|title=Cherokee uWSGI support|accessdate=23 March 2011}}</ref> * <code>chroot</code> support * RRDtool statistics * Database bridging and sharding ([https://web.archive.org/web/20110319214209/http://code.nytimes.com/projects/dbslayer/ DBSlayer-like]) * Graphical configuration interface * Point & click deployments through an application market <ref name="Cherokee Market">{{cite web|url=http://cherokee-market.com/about|title=Application deployment with Cherokee Market|accessdate=23 March 2011|url-status=dead|archiveurl=https://web.archive.org/web/20110226102030/http://cherokee-market.com/about|archivedate=26 February 2011}}</ref>

=== Web applications === Configuration wizards are provided to automatically configure the web server to perform specific tasks, or run frameworks and applications. These provide support for: PHP through FastCGI, Ruby on Rails, ColdFusion, GlassFish, Django, Alfresco, GNU Mailman, .NET with Mono, rTorrent, Symfony, and Zend Engine, plus generic Video Streaming and uWSGI.<ref name="Recipes for specific tasks">{{Cite web |url=http://www.cherokee-project.com/doc/cookbook.html |title=Recipes for specific tasks |accessdate=2010-09-16}}</ref>

== Devices running Cherokee == During the last few years{{As of?|date=November 2025}} Cherokee has been adopted by numerous electronic device makes and IoT technology manufacturers. Some examples include GoPro action cameras and drones,<ref>{{cite web|url=https://gopro.com/help/articles/block/Open-Source-Software|title=GoPro: Open Source Software}}</ref> Xiaomi action cameras, Digi International's Internet of things kits,<ref>{{cite web|url=http://www.sase.com.ar/2013/files/2013/09/SASE2013-CC-Wi_MX28.pdf|title=Digi ConnectCard i.MX28}}</ref> ATN Corporation's high-end rifle scopes,<ref>{{cite web|url=https://www.phillips321.co.uk/2015/11/24/hacking-the-atn-x-sight-part1/|title=Hacking the ATN X-sight}}</ref> and Defender's security cameras.<ref>{{cite web|url=https://localhoster.blogspot.com/2013/12/wi-fi-multicam-defender-wf-10hd.html|title=Wi-Fi камера Multicam Defender WF-10HD}}</ref> Since Cherokee is Open Source Software and does not require manufacturers to license the code, there is no way to know how many companies are embedding Cherokee in their products.

== See also == * Comparison of web servers * Traffic Server * Web accelerator which discusses host-based HTTP acceleration * Proxy server which discusses client-side proxies * Reverse proxy which discusses origin-side proxies

== References == {{Reflist|2}}

== External links == * {{Official website}} * [http://cherokee-project.com/doc/ Documentation] * {{cite web|url=http://www.asturlinux.org/listas/archivos/jornadas-org/att-1165/cherokee.pdf|title=Cherokee Web Server|author=Alvaro López Ortega|language=Spanish}} * [https://www.amazon.com/Linux-Server-Development-Step---Step/dp/1511993138 Book on Cherokee]

{{Web server software}}

Category:Software using the GNU General Public License Category:Free web server software Category:Web server software for Linux Category:Free software programmed in C