commit cee3366daa5946f87f6263c6f527d8dba0c7da17 (tree) parent e3d98c653799c70c7c834057408731f587c3760f Author: Motiejus Jakštys <motiejus@jakstys.lt> Date: Tue, 17 Jan 2023 14:07:05 +0200 logrotate for /var/log/caddy/access-beta.jakstys.lt.log Diffstat:
| M | configuration.nix | | | 17 | +++++++++++++++++ |
1 file changed, 17 insertions(+), 0 deletions(-)
diff --git a/configuration.nix b/configuration.nix @@ -246,6 +246,23 @@ let ssh_pubkeys = { } ''; }; + + logrotate = { + settings = { + "/var/log/caddy/access-beta.jakstys.lt.log" = { + rotate = 60; + frequency = "daily"; + dateext = true; + dateyesterday = true; + compress = true; + compresscmd = "${pkgs.zstd}/bin/zstd"; + compressext = ".zst"; + compressoptions = "--long -19"; + uncompresscmd = "${pkgs.zstd}/bin/unzstd"; + postrotate = "${pkgs.systemd}/bin/systemctl reload caddy"; + }; + }; + }; }; networking = {