diff --git a/config/services.bridge-hop.kcp.yml b/config/services.bridge-hop.kcp.yml
index 32e3dc970eddc3742753e656f3c39d817bd87930..6659f98561cd1eff191f5ffbf60e465a05615afd 100644
--- a/config/services.bridge-hop.kcp.yml
+++ b/config/services.bridge-hop.kcp.yml
@@ -5,7 +5,7 @@ obfsvpn-hop-kcp:
   num_instances: all
   containers:
     - name: obfsvpn
-      image: registry.0xacab.org/leap/obfsvpn:server-v1-3-0
+      image: registry.0xacab.org/leap/obfsvpn:server-v1-4-0
       args: /opt/obfsvpn/start_obfsvpn.sh
       drop_capabilities: false
       docker_options: '--cap-add=NET_ADMIN --cap-add=CAP_NET_BIND_SERVICE'
diff --git a/config/services.bridge-hop.quic.yml b/config/services.bridge-hop.quic.yml
index f31d0eb90b4858475c4262aee38f17e70f9b3489..f1a3f779e7f522e823cd45084c610fdf85a078b4 100644
--- a/config/services.bridge-hop.quic.yml
+++ b/config/services.bridge-hop.quic.yml
@@ -5,7 +5,7 @@ obfsvpn-hop-quic:
   num_instances: all
   containers:
     - name: obfsvpn
-      image: registry.0xacab.org/leap/obfsvpn:server-v1-3-0
+      image: registry.0xacab.org/leap/obfsvpn:server-v1-4-0
       args: /opt/obfsvpn/start_obfsvpn.sh
       drop_capabilities: false
       docker_options: '--cap-add=NET_ADMIN --cap-add=CAP_NET_BIND_SERVICE'
diff --git a/config/services.bridge-hop.yml b/config/services.bridge-hop.yml
index b4d90942650bfec9ffcbc40ed92e4ba94853a43c..cb6da55721583ca16e5e4f09290e68ed6bb4cc79 100644
--- a/config/services.bridge-hop.yml
+++ b/config/services.bridge-hop.yml
@@ -5,7 +5,7 @@ obfsvpn-hop:
   num_instances: all
   containers:
     - name: obfsvpn
-      image: registry.0xacab.org/leap/obfsvpn:server-v1-3-0
+      image: registry.0xacab.org/leap/obfsvpn:server-v1-4-0
       args: /opt/obfsvpn/start_obfsvpn.sh
       drop_capabilities: false
       docker_options: '--cap-add=NET_ADMIN --cap-add=CAP_NET_BIND_SERVICE'
diff --git a/config/services.bridge.kcp.yml b/config/services.bridge.kcp.yml
index 5ac2e57b8d2135ecc92828fd37da85ae2b1cd490..077160966bd018d7d9ba3386f8b70fb0e659a6a4 100644
--- a/config/services.bridge.kcp.yml
+++ b/config/services.bridge.kcp.yml
@@ -5,7 +5,7 @@ obfsvpn-kcp:
   num_instances: all
   containers:
     - name: obfsvpn
-      image: registry.0xacab.org/leap/obfsvpn:server-v1-3-0
+      image: registry.0xacab.org/leap/obfsvpn:server-v1-4-0
 
       # This is how float handles providing a "command" 🙃
       args: /opt/obfsvpn/start_obfsvpn.sh
diff --git a/config/services.bridge.quic.yml b/config/services.bridge.quic.yml
index ff7a1eb4bef55e9a5aadbec0b68545690939bd90..211e2d6f13f97a346fad5356264482eac943387d 100644
--- a/config/services.bridge.quic.yml
+++ b/config/services.bridge.quic.yml
@@ -5,7 +5,7 @@ obfsvpn-quic:
   num_instances: all
   containers:
     - name: obfsvpn
-      image: registry.0xacab.org/leap/obfsvpn:server-v1-3-0
+      image: registry.0xacab.org/leap/obfsvpn:server-v1-4-0
 
       # This is how float handles providing a "command" 🙃
       args: /opt/obfsvpn/start_obfsvpn.sh
diff --git a/config/services.bridge.yml b/config/services.bridge.yml
index e578bc0c89bd5e66dbdc629611c3a9af59e76a7d..dca12b6d3508a3947f39c82901cc4a3d3dfa60bc 100644
--- a/config/services.bridge.yml
+++ b/config/services.bridge.yml
@@ -5,7 +5,7 @@ obfsvpn:
   num_instances: all
   containers:
     - name: obfsvpn
-      image: registry.0xacab.org/leap/obfsvpn:server-v1-3-0
+      image: registry.0xacab.org/leap/obfsvpn:server-v1-4-0
 
       # This is how float handles providing a "command" 🙃
       args: /opt/obfsvpn/start_obfsvpn.sh
diff --git a/config/services.introducer.yml b/config/services.introducer.yml
index 8713d6159fe5452a7a304432d6c9223fa1d55d9b..e9278086f2e8637f606849f3b27571e0ef7a5ccb 100644
--- a/config/services.introducer.yml
+++ b/config/services.introducer.yml
@@ -5,7 +5,7 @@ obfsvpn-introducer:
   num_instances: all
   containers:
     - name: obfsvpn
-      image: registry.0xacab.org/leap/obfsvpn:server-v1-3-0
+      image: registry.0xacab.org/leap/obfsvpn:server-v1-4-0
       args: /opt/obfsvpn/start_obfsvpn.sh
       ports: [443]
       drop_capabilities: false