feat: add pangolin and newt modules

This commit is contained in:
tux
2026-08-09 14:36:16 +05:30
parent 819c54d46f
commit 8f531dfc4e
6 changed files with 159 additions and 17 deletions

View File

@@ -44,24 +44,30 @@
domain = "lab.tux.rs";
};
pangolin = {
enable = false;
domain = "pangolin.lab.tux.rs";
baseDomain = "lab.tux.rs";
environmentFile = innerArgs.config.sops.secrets."pangolin".path;
};
uptime-kuma = {
enable = true;
port = 1111;
domain = "status.lab.tux.rs";
};
mediaflow-proxy = {
enable = true;
port = 8888;
domain = "mf-proxy.lab.tux.rs";
environmentFile = innerArgs.config.sops.secrets."mediaflow-proxy".path;
};
vaultwarden = {
enable = true;
port = 9999;
domain = "bw.lab.tux.rs";
};
mediaflow-proxy = {
enable = true;
port = 8888;
environmentFile = innerArgs.config.sops.secrets."mediaflow-proxy".path;
};
};
virtualisation = {
@@ -110,6 +116,10 @@
mediaflow-proxy = {
sopsFile = ./secrets.yaml;
};
pangolin = {
sopsFile = ./secrets.yaml;
};
};
# --- Networking ---