diff --git a/basic/apps/code/gitea-values-configmap.yaml b/basic/apps/code/gitea-values-configmap.yaml
index b49d726516133d5ccb9b0251a0a5661bfd9c4ba3..f6f67b6cf10ca7f09518f1a76210728e70409f50 100644
--- a/basic/apps/code/gitea-values-configmap.yaml
+++ b/basic/apps/code/gitea-values-configmap.yaml
@@ -9,6 +9,7 @@ data:
       enabled: true
       annotations:
         kubernetes.io/tls-acme: "true"
+        kubernetes.io/proxy-body-size: "500m"
       hosts:
         - host: "code.${domain}"
           paths:
@@ -18,6 +19,10 @@ data:
         - secretName: gitea-tls
           hosts:
             - "code.${domain}"
+    service:
+      ssh:
+        annotations:
+          metallb.universe.tf/allow-shared-ip: gitea
     gitea:
       oauth:
         - name: Stackspin