Original author(s) | Álvaro López Ortega, Cherokee Project |
---|---|
Stable release | 1.2.104
[1]
/ 1 April 2014 |
Repository | |
Written in | C, Python and JavaScript [2] |
Operating system | Cross-platform [3] |
Available in | English, Spanish, German, French, Italian, Dutch, Polish, Swedish, Brazilian Portuguese, Chinese Simplified, Catalan, Galician |
Type | Web server |
License | GPLv2 [4] |
Website |
cherokee-project |
Cherokee is an open-source cross-platform web server that runs on Linux, BSD variants, Solaris, OS X, and Windows. It is a lightweight, [5] high-performance [6] 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. [7]
chroot
supportConfiguration 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. [14]
During the last few years Cherokee has been adopted by numerous electronic device makes and IoT technology manufacturers. Some examples include GoPro action cameras and drones, [15] Xiaomi action cameras, Digi International's Internet of things kits, [16] ATN Corporation's high-end rifle scopes, [17] Defender's security cameras, [18] etc. 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.