diff --git a/hosts/git/forgejo.nix b/hosts/git/forgejo.nix index 7938e52..a4cb3d0 100644 --- a/hosts/git/forgejo.nix +++ b/hosts/git/forgejo.nix @@ -73,7 +73,11 @@ in }; }; - nginx.virtualHosts."${fqdn}" = { + nginx = { + appendHttpConfig = '' + limit_req_zone $binary_remote_addr zone=forgejo_archive:10m rate=2r/s; + ''; + virtualHosts."${fqdn}" = { quic = true; kTLS = true; forceSSL = true;