aboutsummaryrefslogtreecommitdiff
path: root/modules/services/unifi/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/services/unifi/default.nix')
-rw-r--r--modules/services/unifi/default.nix16
1 files changed, 14 insertions, 2 deletions
diff --git a/modules/services/unifi/default.nix b/modules/services/unifi/default.nix
index e5fc1fa..cc5ab69 100644
--- a/modules/services/unifi/default.nix
+++ b/modules/services/unifi/default.nix
@@ -37,7 +37,19 @@ in
services.unifi = {
enable = true;
openFirewall = true;
- unifiPackage = pkgs.unifiStable;
+ unifiPackage = pkgs.unifi7;
+ };
+
+ services.prometheus.exporters.unpoller = {
+ enable = true;
+ controllers = [
+ {
+ user = "unifipoller";
+ pass = secrets."unifi/unifi-poller".path;
+ url = "https://127.0.0.1:8443";
+ verify_ssl = false;
+ }
+ ];
};
services.nginx.virtualHosts."${cfg.vhostName}" = {
@@ -56,7 +68,7 @@ in
}
];
locations."/" = {
- proxyPass = "http://127.0.0.1:8443";
+ proxyPass = "https://127.0.0.1:8443";
proxyWebsockets = true;
};
};