diff --git a/nixos/modules/services/monitoring/gatus.nix b/nixos/modules/services/monitoring/gatus.nix index 408115f5d514..5954f5bd7a20 100644 --- a/nixos/modules/services/monitoring/gatus.nix +++ b/nixos/modules/services/monitoring/gatus.nix @@ -118,6 +118,10 @@ in StateDirectory = "gatus"; SyslogIdentifier = "gatus"; EnvironmentFile = lib.optional (cfg.environmentFile != null) cfg.environmentFile; + # see https://github.com/prometheus-community/pro-bing#linux + AmbientCapabilities = "CAP_NET_RAW"; + CapabilityBoundingSet = "CAP_NET_RAW"; + NoNewPrivileges = true; }; environment = {