nixos-configuration/hosts/iron/services/unifi-controller.nix
2024-11-20 02:53:38 +01:00

17 lines
368 B
Nix

args@{ pkgs, custom-utils, ... }:
let
ports = import ../ports.nix args;
interfaces = import ../interfaces.nix;
in
{
services.unifi = {
enable = true;
unifiPackage = pkgs.unifi8;
mongodbPackage = pkgs.mongodb-7_0;
};
networking.firewall.interfaces."${interfaces.lan}".allowedTCPPorts = [
ports.unifi-http.tcp
ports.unifi-https.tcp
];
}