50 lines
1.1 KiB
Nix
50 lines
1.1 KiB
Nix
{
|
|
...
|
|
}:
|
|
{
|
|
config = {
|
|
services.adguardhome = {
|
|
enable = true;
|
|
allowDHCP = true;
|
|
openFirewall = false;
|
|
};
|
|
|
|
networking.firewall.interfaces.vlan20.allowedTCPPorts = [
|
|
53 # DNS
|
|
68 # DHCP
|
|
5543 # DNSCrypt
|
|
3000 # Initial installation
|
|
80 # admin panel
|
|
443 # admin panel
|
|
853 # DNS over tls
|
|
# 6060 # Debugging profile
|
|
];
|
|
networking.firewall.interfaces.vlan20.allowedUDPPorts = [
|
|
53 # DNS
|
|
# 67 # DHCP
|
|
# 68 # DHCP
|
|
443 # Admin panel/https dns over https
|
|
853 # DNS over quic
|
|
5443 # DNSCrypt
|
|
];
|
|
|
|
networking.firewall.interfaces.vlan30.allowedTCPPorts = [
|
|
53 # DNS
|
|
68 # DHCP
|
|
5543 # DNSCrypt
|
|
3000 # Initial installation
|
|
80 # admin panel
|
|
443 # admin panel
|
|
853 # DNS over tls
|
|
# 6060 # Debugging profile
|
|
];
|
|
networking.firewall.interfaces.vlan30.allowedUDPPorts = [
|
|
53 # DNS
|
|
# 67 # DHCP
|
|
# 68 # DHCP
|
|
443 # Admin panel/https dns over https
|
|
853 # DNS over quic
|
|
5443 # DNSCrypt
|
|
];
|
|
};
|
|
}
|