From ad72f6a007790f5bf1cdf00e83d0c505c2629cc9 Mon Sep 17 00:00:00 2001 From: Henry-Hiles Date: Sun, 12 Jul 2026 18:16:07 -0400 Subject: [PATCH] add memory limiting for forgejo --- clients/quadraticserver/forgejo.nix | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/clients/quadraticserver/forgejo.nix b/clients/quadraticserver/forgejo.nix index 4ebbc6f..ab822ca 100644 --- a/clients/quadraticserver/forgejo.nix +++ b/clients/quadraticserver/forgejo.nix @@ -64,12 +64,18 @@ ''; }; - systemd.sockets.forgejo = { - requiredBy = [ "forgejo.service" ]; - wantedBy = [ "sockets.target" ]; + systemd = { + services.forgejo.serviceConfig = { + MemoryHigh = "500M"; + MemoryMax = "600M"; + }; + sockets.forgejo = { + requiredBy = [ "forgejo.service" ]; + wantedBy = [ "sockets.target" ]; - listenStreams = [ - (toString config.services.forgejo.settings.server.SSH_PORT) - ]; + listenStreams = [ + (toString config.services.forgejo.settings.server.SSH_PORT) + ]; + }; }; }