Cherokee Web Server | |
Logo Size: | 200px |
Author: | Álvaro López Ortega, Cherokee Project |
Programming Language: | C, Python and JavaScript[1] |
Operating System: | Cross-platform[2] |
Language: | English, Spanish, German, French, Italian, Dutch, Polish, Swedish, Brazilian Portuguese, Chinese Simplified, Catalan, Galician |
Genre: | Web server |
License: | GPLv2[3] |
Cherokee is an open-source cross-platform web server that runs on Linux, BSD variants, Solaris,, and Windows. It is a lightweight,[4] high-performance[5] 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.[6]
[[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.[13]
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,[14] Xiaomi action cameras, Digi International's Internet of things kits,[15] ATN Corporation's high-end rifle scopes,[16] Defender's security cameras,[17] 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.