docker-gen is a configuration generator that renders text templates into files using metadata retrieved from Docker containers. It functions as a service discovery tool and template-based orchestrator, mapping container state and environment variables to specific destination paths on a host machine's local storage. The tool automates the update of reverse proxy and service discovery settings in real time as containers are started, stopped, or renamed. It employs sequential template processing and helper functions to filter and sort container data, ensuring stable and consistent configuration
caddy-docker-proxy is a dynamic HTTP reverse proxy and Docker network ingress controller that automatically generates routing configurations by reading labels from Docker containers. It serves as a service discovery tool that detects container IP addresses in real time to route incoming web traffic to the correct backend targets. The project functions as a distributed proxy orchestrator, capable of pushing generated configurations from a central controller to multiple remote server instances to scale request handling. It automates the issuance and renewal of TLS security certificates for prox
This project is a Kubernetes Ingress Controller that functions as a layer 7 traffic router and NGINX reverse proxy. It serves as a secure network gateway, directing external HTTP and HTTPS traffic to backend services within a cluster based on declarative routing rules. The controller acts as a TLS termination gateway to secure traffic and integrates with Prometheus to expose request metrics and latency data for cluster monitoring. It supports canary deployment workflows by implementing weight-based traffic splitting between different versions of a service. The system manages external access
Helmfile is a declarative tool for managing Kubernetes Helm releases across multiple environments. It defines the desired state of releases in version-controlled YAML files and synchronizes the cluster to match that state, acting as both a release manager and a state sync orchestrator. The tool layers environment-specific values, secrets, and lifecycle hooks onto shared release definitions, enabling consistent multi-environment deployments. Helmfile distinguishes itself through several integrated capabilities: it generates separate dependency lockfiles per environment for staged rollout of ch
docker-gen is a general-purpose configuration generator that produces configuration files by applying Go templates to live Docker container metadata. It generates dynamic configuration for reverse proxies, log forwarding, log rotation, and other service files based on real-time container state.
الميزات الرئيسية لـ nginx-proxy/docker-gen هي: Container Event Driven Template Engines, Template-Driven Generation Engines, Go Template Rendering, Live Container Metadata Renderers, Container Metadata Configuration Generators, Container Lifecycle Triggered File Regenerations, Event-Driven Triggers, Reverse Proxy Configurations.
تشمل البدائل مفتوحة المصدر لـ nginx-proxy/docker-gen: jwilder/docker-gen — docker-gen is a configuration generator that renders text templates into files using metadata retrieved from Docker… lucaslorentz/caddy-docker-proxy — caddy-docker-proxy is a dynamic HTTP reverse proxy and Docker network ingress controller that automatically generates… kubernetes/ingress-nginx — This project is a Kubernetes Ingress Controller that functions as a layer 7 traffic router and NGINX reverse proxy. It… helmfile/helmfile — Helmfile is a declarative tool for managing Kubernetes Helm releases across multiple environments. It defines the… thehive-project/thehive — TheHive is a security incident response platform and multi-tenant case management system. It functions as a Security… op7418/guizang-ppt-skill — This project is an LLM-powered presentation generator and HTML slide deck framework designed to produce single-file…