diff --git a/templates/inverseproxy.yaml.j2 b/templates/inverseproxy.yaml.j2
index 1de8f0f27e39af51e4c2e3457a789926341fce55..2ff16b184f8ae3a15bc187c322cae1279f5b84b7 100644
--- a/templates/inverseproxy.yaml.j2
+++ b/templates/inverseproxy.yaml.j2
@@ -43,10 +43,12 @@ services:
             - logs:/var/log/traefik/:rw
             - ./traefik.toml:/etc/traefik/traefik.toml:ro
         ports:
-            - "0.0.0.0:80:80"
-            - "0.0.0.0:443:443"
-            - "[::]:80:80"
-            - "[::]:443:443"
+            - "0.0.0.0:80:80/tcp"
+            - "0.0.0.0:443:443/tcp"
+            - "0.0.0.0:443:443/udp"
+            - "[::]:80:80/tcp"
+            - "[::]:443:443/tcp"
+            - "[::]:443:443/udp"
         depends_on:
             - dockersocket
         restart: unless-stopped
diff --git a/templates/traefik.toml.j2 b/templates/traefik.toml.j2
index 23ba401ee7e2813bdf79b6565fd86d0b7c9c2b54..c1e564ae3e0711c2d340f4ba0c82025cf52e52ab 100644
--- a/templates/traefik.toml.j2
+++ b/templates/traefik.toml.j2
@@ -14,6 +14,8 @@
       [entryPoints.websecure.http.tls]
         options = "default"
         certResolver = "le"
+    [entryPoints.websecure.http3]
+      advertisedPort = 443
 
 [providers]
   [providers.docker]