diff --git a/deploy/docker.proxy.template b/deploy/docker.proxy.template
index abeff4cecc90d2ae84450a3a50ed25f135e27dec..ee7444724ca549cef945a83530b9cdd0ee45e704 100644
--- a/deploy/docker.proxy.template
+++ b/deploy/docker.proxy.template
@@ -14,8 +14,8 @@ server {
     location / { return 301 https://$host$request_uri; }
 }
 server {
-    listen      443 ssl;
-    listen [::]:443 ssl;
+    listen      443 ssl http2;
+    listen [::]:443 ssl http2;
     server_name ${FUNKWHALE_HOSTNAME};
 
     # TLS
diff --git a/deploy/nginx.template b/deploy/nginx.template
index 32c9254e204c4ff2baab405c58a19288d0f9f661..3dc6ccf8aa49fdd123cf0df109f7fc833aa1b38c 100644
--- a/deploy/nginx.template
+++ b/deploy/nginx.template
@@ -22,8 +22,8 @@ map $http_upgrade $connection_upgrade {
 }
 
 server {
-    listen      443 ssl;
-    listen [::]:443 ssl;
+    listen      443 ssl http2;
+    listen [::]:443 ssl http2;
     server_name ${FUNKWHALE_HOSTNAME};
 
     # TLS