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.hostName = "dell-xps-nixos-serv"; # Define your hostname.
|
||||||
networking.networkmanager.enable = true;
|
networking.networkmanager.enable = true;
|
||||||
|
networking.hosts = {
|
||||||
|
"127.0.0.1" = [ "gitssh.jackmechem.dev" ];
|
||||||
|
};
|
||||||
networking.firewall.allowedTCPPorts = [
|
networking.firewall.allowedTCPPorts = [
|
||||||
80
|
80
|
||||||
3000
|
3000
|
||||||
|
|
@ -33,7 +36,9 @@
|
||||||
8080
|
8080
|
||||||
443
|
443
|
||||||
22
|
22
|
||||||
|
53
|
||||||
];
|
];
|
||||||
|
networking.firewall.allowedUDPPorts = [ 53 ];
|
||||||
|
|
||||||
nix.settings.experimental-features = [
|
nix.settings.experimental-features = [
|
||||||
"nix-command"
|
"nix-command"
|
||||||
|
|
@ -112,6 +117,11 @@
|
||||||
reverse_proxy localhost:3002
|
reverse_proxy localhost:3002
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
virtualHosts."adguard.jackmechem.dev" = {
|
||||||
|
extraConfig = ''
|
||||||
|
reverse_proxy localhost:3003
|
||||||
|
'';
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
services.server-dash = {
|
services.server-dash = {
|
||||||
|
|
@ -123,6 +133,25 @@
|
||||||
useNixBuild = false;
|
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 = {
|
services.forgejo = {
|
||||||
enable = true;
|
enable = true;
|
||||||
settings = {
|
settings = {
|
||||||
|
|
|
||||||
|
|
@ -28,6 +28,7 @@
|
||||||
|
|
||||||
networking.hostName = "jackdesk";
|
networking.hostName = "jackdesk";
|
||||||
networking.networkmanager.enable = true;
|
networking.networkmanager.enable = true;
|
||||||
|
networking.nameservers = [ "192.168.1.164" ];
|
||||||
|
|
||||||
networking.firewall.allowedTCPPorts = [ 2200 3000 ];
|
networking.firewall.allowedTCPPorts = [ 2200 3000 ];
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -27,6 +27,7 @@
|
||||||
|
|
||||||
networking.hostName = "t480";
|
networking.hostName = "t480";
|
||||||
networking.networkmanager.enable = true;
|
networking.networkmanager.enable = true;
|
||||||
|
networking.nameservers = [ "192.168.1.164" ];
|
||||||
|
|
||||||
nix.settings = {
|
nix.settings = {
|
||||||
# Use all cores for building
|
# Use all cores for building
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue