| Cherokee Web Server | |
|---|---|
| |
| | |
| Original authors | Á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[ as of? ] 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] and Defender's security cameras. [18] 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.