awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
nginx-proxy avatar

nginx-proxy/nginx-proxy

0
View on GitHub↗
19,863 stele·3,053 fork-uri·Python·MIT·12 vizualizări

Nginx Proxy

This project is an automated reverse proxy and load balancer designed for containerized environments. It functions by monitoring container lifecycle events through the container runtime API, allowing it to dynamically generate and update web server configurations in real time as services start, stop, or change their network status.

The system distinguishes itself through its ability to orchestrate proxy processes without dropping active connections, ensuring continuous availability during configuration updates. It utilizes a template-based engine to map container metadata to routing logic, enabling complex traffic distribution across multiple service instances based on hostnames or URL path prefixes.

Beyond core routing, the project provides a comprehensive suite of traffic management and security capabilities. It handles SSL and TLS termination at the proxy layer to offload cryptographic overhead from backend services and supports automated certificate management. Additionally, it enforces network access controls and client authentication to secure services within isolated environments.

The software is configured through environment variables, container labels, and external configuration files, providing flexibility for diverse application requirements.

Features

  • Reverse Proxies - Automatically generates proxy configurations by monitoring Docker lifecycle events for service discovery.
  • Load Balancers - Distributes incoming traffic across multiple containers sharing the same virtual host by applying configurable algorithms to ensure even workload distribution.
  • Host-Based Matchers - Directs incoming requests to specific containers based on virtual host names, supporting complex matching patterns like wildcards and regular expressions.
  • Path-Based Routers - Directs requests to different containers based on URL path prefixes, allowing multiple independent services to share a single domain name.
  • SSL/TLS Certificate Management - Handles encrypted traffic by automating certificate management and offloading secure connections for backend services.
  • Container Orchestration Tools - Manages network traffic routing and load balancing for services running within isolated container environments.
  • Docker Socket Orchestrators - Interacts with the local container daemon socket to programmatically detect lifecycle changes and trigger updates.
  • SSL Termination Proxies - Handles SSL and TLS handshake termination at the proxy layer to offload cryptographic overhead.
  • Proxy and Infrastructure - Automated proxy configuration for Docker container environments.
  • Reverse Proxies - Automated reverse proxy configuration for containers.
  • Container Management - Automated reverse proxy configuration for Docker containers.
  • Domain Traffic Filters - Directs traffic to different backend services based on hostnames or URL paths to host multiple applications on one domain.
  • Host Header Matchers - Maps incoming HTTP request headers to specific backend container endpoints based on domain names and URL path prefixes.
  • Reverse Proxy Orchestrators - Orchestrates long-running proxy processes that reload routing tables dynamically without dropping active connections.
  • Configuration-Driven Templating Engines - Uses a templating engine to transform container metadata into valid server configuration files during runtime.
  • Client Certificate Authentication - Verifies incoming traffic using basic authentication or client certificates to ensure only authorized access.
  • Network Access Controls - Restricts access to sensitive services by isolating containers and enforcing authentication for incoming traffic.
  • Proxy Configurations - Allows overriding default proxy behavior through custom configuration files, environment variables, and container labels.

Istoric stele

Graficul istoricului de stele pentru nginx-proxy/nginx-proxyGraficul istoricului de stele pentru nginx-proxy/nginx-proxy

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Nginx Proxy

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Nginx Proxy.
  • fosrl/pangolinAvatar fosrl

    fosrl/pangolin

    21,255Vezi pe GitHub↗

    Pangolin is a zero-trust remote access platform designed to provide secure, identity-aware connectivity to private network resources. It functions as a cloud-native network controller that orchestrates encrypted tunnels, traffic routing, and access policies across distributed environments. By leveraging WireGuard for secure data transport, the platform enables authenticated access to internal web applications, terminal sessions, and remote desktops without exposing services to the public internet. The platform distinguishes itself through a declarative infrastructure model that synchronizes n

    TypeScriptcrowdsecdockerhome-lab
    Vezi pe GitHub↗21,255
  • fabiolb/fabioAvatar fabiolb

    fabiolb/fabio

    7,332Vezi pe GitHub↗

    Fabio is a network gateway that provides reverse proxying, layer 7 traffic management, and automated service discovery mapping. It functions as an HTTP reverse proxy, a gRPC and TCP proxy, and a service discovery gateway to route incoming traffic to healthy backend instances. The project distinguishes itself through deep integration with service registries, specifically acting as a Consul load balancer to automatically synchronize routing tables and update destination targets. It manages diverse traffic types using SNI-based routing for raw TCP streams and maintains full protocol compatibilit

    Go
    Vezi pe GitHub↗7,332
  • jc21/nginx-proxy-managerAvatar jc21

    jc21/nginx-proxy-manager

    33,303Vezi pe GitHub↗

    Nginx Proxy Manager is a web-based administrative interface for configuring and managing Nginx reverse proxy hosts and server rules within Docker containers. It functions as a containerized network gateway that routes external web traffic to internal services and backend applications. The system automates the acquisition and renewal of Let's Encrypt SSL certificates to encrypt network traffic without manual command line intervention. It provides a graphical dashboard for defining proxy hosts, access lists, and custom server configurations, removing the need for manual configuration file editi

    TypeScript
    Vezi pe GitHub↗33,303
  • victoriametrics/victoriametricsAvatar VictoriaMetrics

    VictoriaMetrics/VictoriaMetrics

    16,343Vezi pe GitHub↗

    VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term storage and analysis of metric, log, and trace data. It functions as a unified backend for monitoring ecosystems, offering full compatibility with industry-standard protocols and query languages. The system is built to handle massive data volumes through a distributed architecture that supports horizontal scaling and efficient data lifecycle management. The platform distinguishes itself through a storage engine that utilizes consistent hashing for data sharding and log-struct

    Godatabasegrafanagraphite
    Vezi pe GitHub↗16,343
Vezi toate cele 30 alternative pentru Nginx Proxy→

Întrebări frecvente

Ce face nginx-proxy/nginx-proxy?

This project is an automated reverse proxy and load balancer designed for containerized environments. It functions by monitoring container lifecycle events through the container runtime API, allowing it to dynamically generate and update web server configurations in real time as services start, stop, or change their network status.

Care sunt principalele funcționalități ale nginx-proxy/nginx-proxy?

Principalele funcționalități ale nginx-proxy/nginx-proxy sunt: Reverse Proxies, Load Balancers, Host-Based Matchers, Path-Based Routers, SSL/TLS Certificate Management, Container Orchestration Tools, Docker Socket Orchestrators, SSL Termination Proxies.

Care sunt câteva alternative open-source pentru nginx-proxy/nginx-proxy?

Alternativele open-source pentru nginx-proxy/nginx-proxy includ: fosrl/pangolin — Pangolin is a zero-trust remote access platform designed to provide secure, identity-aware connectivity to private… fabiolb/fabio — Fabio is a network gateway that provides reverse proxying, layer 7 traffic management, and automated service discovery… jc21/nginx-proxy-manager — Nginx Proxy Manager is a web-based administrative interface for configuring and managing Nginx reverse proxy hosts and… victoriametrics/victoriametrics — VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term… containous/traefik — Traefik is a cloud-native load balancer and dynamic reverse proxy designed for microservices traffic routing. It… haproxy/haproxy — HAProxy is a high-performance TCP and HTTP proxy that distributes traffic across multiple backend servers to ensure…