feat: reduce logging on the containers

This commit is contained in:
Xavier Morel
2025-11-15 20:03:49 +01:00
parent e0335cb666
commit fccbd8916c
3 changed files with 23 additions and 4 deletions

View File

@@ -28,6 +28,11 @@ in
}
'';
}).out;
services.prometheus.exporters.unbound = {
enable = true;
port = 9167;
openFirewall = true;
};
services.unbound = {
enable = true;
settings = {

View File

@@ -6,8 +6,8 @@
container = {
cores = 2;
memory = 1024;
disk = "4G";
swap = 512;
disk = "5G";
swap = 768;
};
system = {
port = 80;
@@ -24,6 +24,9 @@
logging = {
enable = true;
metricsEnable = true;
prometheusPorts = [
9167
];
};
private = true;
auth = true;

View File

@@ -20,6 +20,13 @@ in
"sys-kernel-debug.mount"
"sys-fs-fuse-connections.mount"
];
services.journald.extraConfig = ''
SystemMaxUse=200M
SystemKeepFree=100M
SystemMaxFileSize=20M
SystemMaxFiles=10
MaxRetentionSec=5day
'';
environment.systemPackages = with pkgs; [
vim
openssl
@@ -35,8 +42,12 @@ in
};
nix.gc = {
automatic = true;
dates = "weekly";
options = "--delete-older-than 7d";
dates = "daily";
options = "--delete-older-than 3d";
};
nix.optimise = {
automatic = true;
dates = [ "weekly" ];
};
networking.nameservers =
(