Angie#
Angie is a free fork of nginx, a powerful and scalable web server. The project code is open in public repositories under a BSD-type free license.
Angie
Angie is a powerful and scalable web server, evolving the ideas of nginx:
Created by former nginx developers to move in a new direction.
Serves as a replacement for its predecessor, without requiring reconfiguration and module redevelopment.
Includes all the features of nginx 1.27.5 and adds a number of new functions.
Binary packages are available for various OS and architectures, as well as Docker images. The project code is open in public repositories under a BSD-type free license.
Dynamic modules serve to extend the basic functionality. They have been tested, compiled, and are also available in our repositories.
Angie 1.10.1 was released on July 17, 2025. New versions are released quarterly; important fixes and improvements are published on time. See also version history.
You can find the complete documentation on our website.
Why Angie?#
The HTTP/3 protocol is supported for both client connections and connections to proxied servers, allowing independent use of different protocols (HTTP/1.x, HTTP/2, HTTP/3) from different sides.
Access basic information about the web server, its configuration, and statistics on proxied servers, client connections, shared memory zones, and many other things through a REST-like API interface in JSON format.
Supports the Prometheus format with customizable templates.
Automatic proxying and load balancing for services running in Docker containers.
Implemented using the slow_start
option
of the server directive.
Obtaining TLS certificates with built-in ACME support.
The Console Light console for monitoring the server through a browser. Online example: https://console.angie.software/
The session binding mode, where all requests within a session are routed to the same proxied server.
The mqtt_preread directive of the stream module, expanding authorization and balancing capabilities for the MQTT protocol.
Ready-made packages for numerous our own and third-party modules.
Support and Development#
If you encounter a problem but can't find a solution in the documentation, ask a question on the community forum or in the support chat on Telegram. Share ideas for new features or your own improvements through GitHub.