# docker-flow-proxy

> Docker Flow Proxy is a self-hosted, open-source reverse proxy built on HAProxy that automatically reconfigures when services are deployed or scaled in Docker Swarm.

- **Category:** Reverse Proxy
- **Licence:** MIT
- **Latest version:** 18.07.06-72
- **Open source:** oss
- **Languages:** Go
- **Platforms:** Docker
- **Tags:** Proxy, Reverse Proxy, Load Balancer, Swarm, Service Discovery, Docker, Docker Swarm, Dynamic Configuration, Haproxy, Ssl termination

## Description

Docker Flow Proxy wraps HAProxy to provide a dynamically reconfigurable reverse proxy for Docker Swarm clusters. It exposes a REST API and integrates with Docker Flow Swarm Listener to automatically update routing rules when services are deployed, scaled, or removed. The proxy supports HTTP and TCP modes, SSL termination, path-based routing, and can be configured via environment variables. It runs as a Docker image (dockerflow/docker-flow-proxy or vfarcic/docker-flow-proxy) on linux-amd64 and linux-arm architectures. The project is licensed under MIT and maintained by the docker-flow organization.

## Links

- [Homepage](https://github.com/docker-flow/docker-flow-proxy)
- [Website](https://docker-flow.github.io/docker-flow-proxy/)
- [Docker](dockerflow/docker-flow-proxy)
- [GitHub Repository](https://github.com/docker-flow/docker-flow-proxy)

---
Source: https://selfhost.directory/project/docker-flow-proxy