Dns server

This commit is contained in:
Jack Mechem 2026-05-01 03:50:03 -07:00
parent 86cddf81b3
commit a00e05f3e8
3 changed files with 31 additions and 0 deletions

View file

@ -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 = {

View file

@ -28,6 +28,7 @@
networking.hostName = "jackdesk";
networking.networkmanager.enable = true;
networking.nameservers = [ "192.168.1.164" ];
networking.firewall.allowedTCPPorts = [ 2200 3000 ];

View file

@ -27,6 +27,7 @@
networking.hostName = "t480";
networking.networkmanager.enable = true;
networking.nameservers = [ "192.168.1.164" ];
nix.settings = {
# Use all cores for building