config

NixOS config
Log | Files | Refs | README | LICENSE

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:
Mconfiguration.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 = {