diff --git a/webserver/docker_gitlab/templates/docker-compose.yml b/webserver/docker_gitlab/templates/docker-compose.yml
index a93e48cd58cd78c2f1aec55adffb79aafe5388bd..931f1d496b36fc614076332f276409f7846c8faa 100644
--- a/webserver/docker_gitlab/templates/docker-compose.yml
+++ b/webserver/docker_gitlab/templates/docker-compose.yml
@@ -35,7 +35,7 @@ services:
 
   dind:
 
-    image: docker:20-dind
+    image: docker:24-dind
     restart: always
     privileged: true
     environment:
diff --git a/webserver/docker_matterbridge/templates/docker-compose.yml b/webserver/docker_matterbridge/templates/docker-compose.yml
index ac0bfecc3cb8801880c5fcb251536740a242eeee..2f678838fbce23da0e5d231ca8c3224d3b7a1b7d 100644
--- a/webserver/docker_matterbridge/templates/docker-compose.yml
+++ b/webserver/docker_matterbridge/templates/docker-compose.yml
@@ -45,7 +45,7 @@ services:
 
   restarter:
     
-    image: docker:20.10
+    image: docker:24.0
     restart: always
     command: [ "/bin/sh", "-c", "while true; do sleep 1h; docker restart matterbridge_cw_1; docker restart matterbridge_wz_1; done" ]
     volumes: