server7: serve nix-serve on yggdrasil
This commit is contained in:
parent
6ac2a2c6d4
commit
0a196b0d80
|
@ -53,12 +53,20 @@ in {
|
||||||
services.yggdrasil = {
|
services.yggdrasil = {
|
||||||
enable = true;
|
enable = true;
|
||||||
configFile = "/var/lib/yggdrasil/keys";
|
configFile = "/var/lib/yggdrasil/keys";
|
||||||
config.Peers = [
|
config = {
|
||||||
|
Peers = [
|
||||||
"tcp://[2a03:3b40:fe:ab::1]:46370" # Praha
|
"tcp://[2a03:3b40:fe:ab::1]:46370" # Praha
|
||||||
"tcp://ygg.thingylabs.io:443" # Nürnberg
|
"tcp://ygg.thingylabs.io:443" # Nürnberg
|
||||||
"tcp://176.223.130.120:22632" # Wrocław
|
"tcp://176.223.130.120:22632" # Wrocław
|
||||||
"tcp://[2a05:9403::8b]:7743" # Praha
|
"tcp://[2a05:9403::8b]:7743" # Praha
|
||||||
];
|
];
|
||||||
|
NodeInfo = {
|
||||||
|
location = "Dresden";
|
||||||
|
name = "server7.y.c3d2.de";
|
||||||
|
admin =
|
||||||
|
"toxid:DF0AC9107E0A30E7201C6832B017AC836FBD1EDAC390EE99B68625D73C3FD929FB47F1872CA4";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
security.sudo.wheelNeedsPassword = false;
|
security.sudo.wheelNeedsPassword = false;
|
||||||
|
|
|
@ -10,15 +10,17 @@
|
||||||
|
|
||||||
services.nginx = {
|
services.nginx = {
|
||||||
enable = true;
|
enable = true;
|
||||||
virtualHosts = {
|
virtualHosts = let
|
||||||
"cache.server7.hq.c3d2.de" = {
|
vhost.locations."/".proxyPass =
|
||||||
addSSL = true;
|
|
||||||
enableACME = true;
|
|
||||||
locations."/".proxyPass =
|
|
||||||
"http://${config.services.nix-serve.bindAddress}:${
|
"http://${config.services.nix-serve.bindAddress}:${
|
||||||
toString config.services.nix-serve.port
|
toString config.services.nix-serve.port
|
||||||
}";
|
}";
|
||||||
|
in {
|
||||||
|
"cache.server7.hq.c3d2.de" = vhost // {
|
||||||
|
addSSL = true;
|
||||||
|
enableACME = true;
|
||||||
};
|
};
|
||||||
|
"nix-serve.y.c3d2.de" = vhost;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue