about summary refs log tree commit diff
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;
       };
     };