diff options
Diffstat (limited to '')
| -rw-r--r-- | modules/common/adguard/default.nix | 84 |
1 files changed, 28 insertions, 56 deletions
diff --git a/modules/common/adguard/default.nix b/modules/common/adguard/default.nix index 9929bc1..3d74029 100644 --- a/modules/common/adguard/default.nix +++ b/modules/common/adguard/default.nix @@ -2,7 +2,7 @@ { services = { adguardhome = { - enable = false; + enable = true; openFirewall = false; mutableSettings = false; @@ -12,7 +12,7 @@ }; dns = { - bind_hosts = [ "10.0.0.5" "127.0.0.1" ]; + bind_hosts = [ "127.0.0.1" ]; port = 53; upstream_dns = [ @@ -31,76 +31,48 @@ filtering = { rewrites = [ - # jellyfin - { - domain = "media.internal"; - answer = "10.0.0.5"; - } - # immich - { - domain = "photos.internal"; - answer = "10.0.0.5"; - } - # calibre-web - { - domain = "library.internal"; - answer = "10.0.0.5"; - } # searxng { domain = "search.internal"; - answer = "10.0.0.5"; - } - # ollama api - { - domain = "ollama.internal"; - answer = "10.0.0.5"; - } - # open-webui - { - domain = "chat.internal"; - answer = "10.0.0.5"; - } - # forgejo - { - domain = "forge.internal"; - answer = "10.0.0.5"; + answer = "127.0.0.1"; } - # cgit - { - domain = "code.internal"; - answer = "10.0.0.5"; - } # adguard { domain = "dns.internal"; - answer = "10.0.0.5"; + answer = "127.0.0.1"; } - # grafana - { - domain = "monitor.internal"; - answer = "10.0.0.5"; - } ]; }; }; }; - nginx.virtualHosts = { - "dns.internal" = { - locations."/" = { - proxyPass = "http://127.0.0.1:3000"; - proxyWebsockets = true; + nginx ={ + enable = true; + recommendedGzipSettings = true; + recommendedOptimisation = true; + recommendedProxySettings = true; + + virtualHosts = { + "dns.internal" = { + locations."/" = { + proxyPass = "http://127.0.0.1:3000"; + proxyWebsockets = true; + }; }; }; }; }; - # networking = { - # nameservers = [ - # "9.9.9.9" - # "127.0.0.1" - # "10.0.0.5" - # ]; - # }; + networking = { + nameservers = [ + "127.0.0.1" + ]; + + hosts = { + "127.0.0.1" = [ + "dns.internal" + "search.internal" + ]; + }; + }; } |
