Dns server
This commit is contained in:
parent
86cddf81b3
commit
a00e05f3e8
3 changed files with 31 additions and 0 deletions
|
|
@ -26,6 +26,9 @@
|
|||
|
||||
networking.hostName = "dell-xps-nixos-serv"; # Define your hostname.
|
||||
networking.networkmanager.enable = true;
|
||||
networking.hosts = {
|
||||
"127.0.0.1" = [ "gitssh.jackmechem.dev" ];
|
||||
};
|
||||
networking.firewall.allowedTCPPorts = [
|
||||
80
|
||||
3000
|
||||
|
|
@ -33,7 +36,9 @@
|
|||
8080
|
||||
443
|
||||
22
|
||||
53
|
||||
];
|
||||
networking.firewall.allowedUDPPorts = [ 53 ];
|
||||
|
||||
nix.settings.experimental-features = [
|
||||
"nix-command"
|
||||
|
|
@ -112,6 +117,11 @@
|
|||
reverse_proxy localhost:3002
|
||||
'';
|
||||
};
|
||||
virtualHosts."adguard.jackmechem.dev" = {
|
||||
extraConfig = ''
|
||||
reverse_proxy localhost:3003
|
||||
'';
|
||||
};
|
||||
};
|
||||
|
||||
services.server-dash = {
|
||||
|
|
@ -123,6 +133,25 @@
|
|||
useNixBuild = false;
|
||||
};
|
||||
|
||||
services.resolved.settings.Resolve.DNSStubListener = "no";
|
||||
|
||||
services.adguardhome = {
|
||||
enable = true;
|
||||
mutableSettings = false;
|
||||
port = 3003;
|
||||
settings = {
|
||||
http.address = lib.mkForce "127.0.0.1:3003";
|
||||
dns = {
|
||||
bind_hosts = [ "0.0.0.0" ];
|
||||
port = 53;
|
||||
bootstrap_dns = [
|
||||
"9.9.9.10"
|
||||
"149.112.112.10"
|
||||
];
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
services.forgejo = {
|
||||
enable = true;
|
||||
settings = {
|
||||
|
|
|
|||
|
|
@ -28,6 +28,7 @@
|
|||
|
||||
networking.hostName = "jackdesk";
|
||||
networking.networkmanager.enable = true;
|
||||
networking.nameservers = [ "192.168.1.164" ];
|
||||
|
||||
networking.firewall.allowedTCPPorts = [ 2200 3000 ];
|
||||
|
||||
|
|
|
|||
|
|
@ -27,6 +27,7 @@
|
|||
|
||||
networking.hostName = "t480";
|
||||
networking.networkmanager.enable = true;
|
||||
networking.nameservers = [ "192.168.1.164" ];
|
||||
|
||||
nix.settings = {
|
||||
# Use all cores for building
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue