Mi

Millau – self-configuring ingress proxy for Docker Swarm

Hacker News

Millau – self-configuring ingress proxy for Docker Swarm

I still use Docker Swarm. It's simple, fast to set up, and easy to teach. But I got tired of managing routing to microservices. Nginx and HAProxy need config redeploys, Traefik is powerful, but its configuration via labels quickly becomes unmaintainable. So I built Millau — a free ingress proxy and load balancer for Docker Swarm microservices. Add a few labels to the service, and traffic gets routed. No proxy restarts, no config files. Example: ``` # service deploy: labels: - "millau.enabled=true" - "millau.port=9000" ``` Millau listens to Docker events, discovers labeled services, and routes traffic using host and path matching. Unlike Traefik, Millau supports load balancing across services. I use it to deploy different versions e.g. Blue, Green, Red of the same microservice. If Red crashes, Millau routes to Blue or Green. If Blue slows down, Millau marks it inactive for 60s and routes to Green. Millau supports TLS termination and mTLS. It exposes Prometheus metrics and ships with a prebuilt Grafana dashboard. It's in production, serving its own site and several side projects. Let me know what you think, especially if you're still using Docker ecosystem in prod. Thanks.

Share card

Actual performance

4points
2comments
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersFits the IH revenue-focused audience · Strong signals: supports · Missing: reddit linkedin, podcasting, created
89%89% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Product HuntOn track for Day 1 leaderboard · Strong signals: dock, using · Missing: mac, agents, macos
70%70% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
AppSumoStrong fit for a featured deal · Strong signals: host · Missing: plus, platform, intuitive
51%51% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Hacker NewsMay not resonate with HN audience · Strong signals: nginx, ide, 000 · Missing: https docs, excited, just released
49%49% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
TrustMRRLess likely to generate early MRR · Missing: mobile apps, ios, personal
41%41% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Strong signals: active · Missing: arr, mrr, revenue
21%21% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
1%1% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

Do
Docker Swarm Multi Tenant Proxy41%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Docker Swarm Multi Tenant Proxy

Hacker News3
Dy
Dynamically resizable Docker Swarm cluster37%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Dynamically resizable Docker Swarm cluster

Hacker News7
Qu
Quickstart for FaaS on Docker Swarm (PoC)28%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Quickstart for FaaS on Docker Swarm (PoC)

Hacker News2
Do
Docker CLI Plugin: Docker-swarm-proxy exec into a Docker service47%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Docker CLI Plugin: Docker-swarm-proxy exec into a Docker service

Hacker News1
Millau
Millau47%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Standard ingress proxy and load balancer for Docker Swarm

Indie Hackers1apis
Co
Control GPIO on RPi with Docker Swarm47%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Control GPIO on RPi with Docker Swarm

Hacker News2
In
Inofficial Docker Swarm Support for OpenFaaS37%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Inofficial Docker Swarm Support for OpenFaaS

Hacker News1
Fu
Functions as a Service (FaaS) on Docker Swarm50%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Functions as a Service (FaaS) on Docker Swarm

Hacker News49
Do
Docker swarm service autoscaler49%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Docker swarm service autoscaler

Hacker News1
Ja
Jaas 0.3 released – jobs for Docker Swarm47%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Jaas 0.3 released – jobs for Docker Swarm

Hacker News1