diff --git a/haproxy.cfg b/haproxy.cfg
index 011137ec41aa50dec0b9ffe404f43914f6dde234..0fff4bb57372e46ee63bb5643d9495ffcc459553 100644
--- a/haproxy.cfg
+++ b/haproxy.cfg
@@ -39,6 +39,10 @@ defaults
 backend dockerbackend
     server dockersocket $SOCKET_PATH
 
+backend docker-events
+    server dockersocket $SOCKET_PATH
+    timeout server 0
+
 frontend dockerfrontend
     bind :2375
     http-request deny unless METH_GET || { env(POST) -m bool }
@@ -68,3 +72,5 @@ frontend dockerfrontend
     http-request allow if { path,url_dec -m reg -i ^(/v[\d\.]+)?/volumes } { env(VOLUMES) -m bool }
     http-request deny
     default_backend dockerbackend
+
+    use_backend docker-events if { path,url_dec -m reg -i ^(/v[\d\.]+)?/events }