feat: add pangolin and newt modules

This commit is contained in:
tux
2026-08-09 14:36:16 +05:30
parent 819c54d46f
commit 6379ff4662
6 changed files with 156 additions and 19 deletions

View File

@@ -39,9 +39,11 @@
};
services = {
nginx = {
pangolin = {
enable = true;
domain = "lab.tux.rs";
domain = "pangolin.lab.tux.rs";
baseDomain = "lab.tux.rs";
environmentFile = innerArgs.config.sops.secrets."pangolin".path;
};
uptime-kuma = {
@@ -50,18 +52,17 @@
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 +111,10 @@
mediaflow-proxy = {
sopsFile = ./secrets.yaml;
};
pangolin = {
sopsFile = ./secrets.yaml;
};
};
# --- Networking ---