Start with Docker
Overview
open-appsec can be deployed on Docker or similar containerized platforms integrating with NGINX, Kong, APISIX and Envoy containers to provide protection to any applications and APIs served by these reverse proxies or API Gateways.
Container images are provided for NGINX, Kong, APISIX and Envoy which have been enhanced to also contain the open-appsec attachment. This attachment then sends traffic for inspection to the open-appsec agent container.
NGINX container with open-appsec attachment + open-appsec Agent container

Single unified container with NGINX, open-appsec attachment and also open-appsec Agent included in same container
Kong container with open-appsec attachment + open-appsec Agent container

APISIX container with open-appsec attachment + open-appsec Agent container

Envoy container with open-appsec attachment filter + open-appsec Agent container
open-appsec also supports integration with NGINX Proxy Manager and Docker SWAG, you find more details about those here: Integrations.

NGINX Proxy Manager (NPM) container with open-appsec attachment and option to manage and monitor open-appsec from the NPM WebUI or from open-appsec WebUI + open-appsec Agent container

SWAG (Secure Web Application Gateway) container with open-appsec attachment filter + open-appsec Agent container
open-appsec support is natively available in NPMplus project. NPMplus is a fork of the original NGINX Proxy Manager (NPM) project adding additional functionalities and improvements. Deployment instructions for open-appsec integration: NPMplus NPMplus project in Github: https://github.com/ZoeyVid/NPMplus
Last updated
Was this helpful?