set up unbound dns for server
This commit is contained in:
parent
78eb365eb9
commit
6864cb27cd
3 changed files with 15 additions and 4 deletions
|
|
@ -1,5 +1,5 @@
|
||||||
{ lib, ... }:
|
|
||||||
{
|
{
|
||||||
|
networking.resolvconf.useLocalResolver = true;
|
||||||
services.dnsproxy = {
|
services.dnsproxy = {
|
||||||
enable = true;
|
enable = true;
|
||||||
flags = [
|
flags = [
|
||||||
|
|
@ -14,7 +14,4 @@
|
||||||
bootstrap = fallback;
|
bootstrap = fallback;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
environment.etc."resolv.conf".text = lib.mkForce "nameserver 127.0.0.1";
|
|
||||||
networking.resolvconf.enable = false;
|
|
||||||
}
|
}
|
||||||
|
|
@ -59,6 +59,8 @@
|
||||||
url_preview_max_spider_size = 2097152;
|
url_preview_max_spider_size = 2097152;
|
||||||
max_request_size = 524288000;
|
max_request_size = 524288000;
|
||||||
db_cache_capacity_mb = 2056;
|
db_cache_capacity_mb = 2056;
|
||||||
|
|
||||||
|
query_over_tcp_only = true;
|
||||||
dns_cache_entries = 0;
|
dns_cache_entries = 0;
|
||||||
|
|
||||||
allow_public_room_directory_over_federation = true;
|
allow_public_room_directory_over_federation = true;
|
||||||
|
|
|
||||||
12
modules/server/dns.nix
Normal file
12
modules/server/dns.nix
Normal file
|
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
services.unbound = {
|
||||||
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
server = {
|
||||||
|
rrset-cache-size = "64M";
|
||||||
|
msg-cache-size = "64M";
|
||||||
|
discard-timeout = 4800;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue