public-web-static(host): move to new network and to v6
This commit is contained in:
parent
fe27dba7fd
commit
dd2f3178db
31 changed files with 502 additions and 116 deletions
|
|
@ -1,7 +1,10 @@
|
||||||
{ ... }:
|
{ ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
networking.hostName = "public-web-static";
|
networking = {
|
||||||
|
hostName = "public-web-static";
|
||||||
|
domain = "hosts.hamburg.ccc.de";
|
||||||
|
};
|
||||||
|
|
||||||
system.stateVersion = "23.05";
|
system.stateVersion = "23.05";
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -3,14 +3,14 @@
|
||||||
{
|
{
|
||||||
networking = {
|
networking = {
|
||||||
interfaces.net0 = {
|
interfaces.net0 = {
|
||||||
ipv4.addresses = [
|
ipv6.addresses = [
|
||||||
{
|
{
|
||||||
address = "172.31.17.151";
|
address = "2a00:14b0:42:102::17";
|
||||||
prefixLength = 25;
|
prefixLength = 64;
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
defaultGateway = "172.31.17.129";
|
defaultGateway6 = "2a00:14b0:42:102::1";
|
||||||
nameservers = [ "212.12.50.158" "192.76.134.90" ];
|
nameservers = [ "212.12.50.158" "192.76.134.90" ];
|
||||||
search = [ "hamburg.ccc.de" ];
|
search = [ "hamburg.ccc.de" ];
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,10 @@ in
|
||||||
serverName = "branding-resources.hamburg.ccc.de";
|
serverName = "branding-resources.hamburg.ccc.de";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 31820;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 31820;
|
port = 31820;
|
||||||
|
|
@ -26,6 +30,12 @@ in
|
||||||
useACMEHost = "branding-resources.hamburg.ccc.de";
|
useACMEHost = "branding-resources.hamburg.ccc.de";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 8443;
|
port = 8443;
|
||||||
|
|
|
||||||
|
|
@ -16,6 +16,10 @@ in {
|
||||||
];
|
];
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 31820;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 31820;
|
port = 31820;
|
||||||
|
|
@ -28,6 +32,12 @@ in {
|
||||||
useACMEHost = "${domain}";
|
useACMEHost = "${domain}";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 8443;
|
port = 8443;
|
||||||
|
|
@ -61,6 +71,12 @@ in {
|
||||||
useACMEHost = "${domain}";
|
useACMEHost = "${domain}";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 8443;
|
port = 8443;
|
||||||
|
|
|
||||||
|
|
@ -16,6 +16,10 @@ in {
|
||||||
];
|
];
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 31820;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 31820;
|
port = 31820;
|
||||||
|
|
@ -28,6 +32,12 @@ in {
|
||||||
useACMEHost = "${domain}";
|
useACMEHost = "${domain}";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 8443;
|
port = 8443;
|
||||||
|
|
@ -57,6 +67,12 @@ in {
|
||||||
useACMEHost = "${domain}";
|
useACMEHost = "${domain}";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 8443;
|
port = 8443;
|
||||||
|
|
|
||||||
|
|
@ -17,6 +17,10 @@ in
|
||||||
serverName = "${domain}";
|
serverName = "${domain}";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 31820;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 31820;
|
port = 31820;
|
||||||
|
|
@ -30,6 +34,12 @@ in
|
||||||
useACMEHost = "${domain}";
|
useACMEHost = "${domain}";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 8443;
|
port = 8443;
|
||||||
|
|
@ -81,12 +91,20 @@ in
|
||||||
"local.ccc.de"
|
"local.ccc.de"
|
||||||
];
|
];
|
||||||
|
|
||||||
listen = [{
|
listen = [
|
||||||
addr = "0.0.0.0";
|
{
|
||||||
port = 8443;
|
addr = "[::]";
|
||||||
ssl = true;
|
port = 8443;
|
||||||
proxyProtocol = true;
|
ssl = true;
|
||||||
}];
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
|
{
|
||||||
|
addr = "0.0.0.0";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
|
];
|
||||||
|
|
||||||
locations."/".return = "302 https://cpu.ccc.de";
|
locations."/".return = "302 https://cpu.ccc.de";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -16,6 +16,10 @@ in
|
||||||
serverName = "${domain}";
|
serverName = "${domain}";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 31820;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 31820;
|
port = 31820;
|
||||||
|
|
@ -28,6 +32,12 @@ in
|
||||||
useACMEHost = "${domain}";
|
useACMEHost = "${domain}";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 8443;
|
port = 8443;
|
||||||
|
|
@ -55,6 +65,12 @@ in
|
||||||
useACMEHost = "${domain}";
|
useACMEHost = "${domain}";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 8443;
|
port = 8443;
|
||||||
|
|
|
||||||
|
|
@ -16,6 +16,10 @@ in
|
||||||
serverName = "${domain}";
|
serverName = "${domain}";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 31820;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 31820;
|
port = 31820;
|
||||||
|
|
@ -28,6 +32,12 @@ in
|
||||||
useACMEHost = "${domain}";
|
useACMEHost = "${domain}";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 8443;
|
port = 8443;
|
||||||
|
|
@ -50,6 +60,12 @@ in
|
||||||
useACMEHost = "${domain}";
|
useACMEHost = "${domain}";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 8443;
|
port = 8443;
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,10 @@ in {
|
||||||
serverName = "${domain}";
|
serverName = "${domain}";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 31820;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 31820;
|
port = 31820;
|
||||||
|
|
@ -23,6 +27,12 @@ in {
|
||||||
useACMEHost = "${domain}";
|
useACMEHost = "${domain}";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 8443;
|
port = 8443;
|
||||||
|
|
|
||||||
|
|
@ -40,6 +40,10 @@ in
|
||||||
serverName = "element-admin.hamburg.ccc.de";
|
serverName = "element-admin.hamburg.ccc.de";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 31820;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 31820;
|
port = 31820;
|
||||||
|
|
@ -52,6 +56,12 @@ in
|
||||||
useACMEHost = "element-admin.hamburg.ccc.de";
|
useACMEHost = "element-admin.hamburg.ccc.de";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 8443;
|
port = 8443;
|
||||||
|
|
|
||||||
|
|
@ -24,6 +24,10 @@ in
|
||||||
serverName = "element.hamburg.ccc.de";
|
serverName = "element.hamburg.ccc.de";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 31820;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 31820;
|
port = 31820;
|
||||||
|
|
@ -36,6 +40,12 @@ in
|
||||||
useACMEHost = "element.hamburg.ccc.de";
|
useACMEHost = "element.hamburg.ccc.de";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 8443;
|
port = 8443;
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,10 @@ in
|
||||||
serverName = "${domain}";
|
serverName = "${domain}";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 31820;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 31820;
|
port = 31820;
|
||||||
|
|
@ -28,6 +32,12 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 8443;
|
port = 8443;
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,10 @@ in
|
||||||
serverName = "${domain}";
|
serverName = "${domain}";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 31820;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 31820;
|
port = 31820;
|
||||||
|
|
@ -24,6 +28,12 @@ in
|
||||||
useACMEHost = "${domain}";
|
useACMEHost = "${domain}";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 8443;
|
port = 8443;
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,10 @@
|
||||||
serverName = "hamburg.ccc.de";
|
serverName = "hamburg.ccc.de";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 31820;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 31820;
|
port = 31820;
|
||||||
|
|
@ -20,6 +24,12 @@
|
||||||
default = true;
|
default = true;
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 8443;
|
port = 8443;
|
||||||
|
|
|
||||||
|
|
@ -25,10 +25,16 @@ in
|
||||||
"easterhegg2003.hamburg.ccc.de"
|
"easterhegg2003.hamburg.ccc.de"
|
||||||
"www.easterhegg2003.hamburg.ccc.de"
|
"www.easterhegg2003.hamburg.ccc.de"
|
||||||
];
|
];
|
||||||
listen = [{
|
listen = [
|
||||||
addr = "0.0.0.0";
|
{
|
||||||
port = 31820;
|
addr = "[::]";
|
||||||
}];
|
port = 31820;
|
||||||
|
}
|
||||||
|
{
|
||||||
|
addr = "0.0.0.0";
|
||||||
|
port = 31820;
|
||||||
|
}
|
||||||
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
"easterhegg2003.hamburg.ccc.de" = {
|
"easterhegg2003.hamburg.ccc.de" = {
|
||||||
|
|
@ -40,12 +46,20 @@ in
|
||||||
"www.easterhegg2003.hamburg.ccc.de"
|
"www.easterhegg2003.hamburg.ccc.de"
|
||||||
];
|
];
|
||||||
|
|
||||||
listen = [{
|
listen = [
|
||||||
addr = "0.0.0.0";
|
{
|
||||||
port = 8443;
|
addr = "[::]";
|
||||||
ssl = true;
|
port = 8443;
|
||||||
proxyProtocol = true;
|
ssl = true;
|
||||||
}];
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
|
{
|
||||||
|
addr = "0.0.0.0";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
|
];
|
||||||
|
|
||||||
locations."/".return = "302 https://eh03.easterhegg.eu";
|
locations."/".return = "302 https://eh03.easterhegg.eu";
|
||||||
|
|
||||||
|
|
@ -65,12 +79,20 @@ in
|
||||||
forceSSL = true;
|
forceSSL = true;
|
||||||
useACMEHost = "eh03.easterhegg.eu";
|
useACMEHost = "eh03.easterhegg.eu";
|
||||||
|
|
||||||
listen = [{
|
listen = [
|
||||||
addr = "0.0.0.0";
|
{
|
||||||
port = 8443;
|
addr = "[::]";
|
||||||
ssl = true;
|
port = 8443;
|
||||||
proxyProtocol = true;
|
ssl = true;
|
||||||
}];
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
|
{
|
||||||
|
addr = "0.0.0.0";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
|
];
|
||||||
|
|
||||||
locations."/" = {
|
locations."/" = {
|
||||||
index = "index.html";
|
index = "index.html";
|
||||||
|
|
|
||||||
|
|
@ -25,10 +25,16 @@ in
|
||||||
"easterhegg2005.hamburg.ccc.de"
|
"easterhegg2005.hamburg.ccc.de"
|
||||||
"www.easterhegg2005.hamburg.ccc.de"
|
"www.easterhegg2005.hamburg.ccc.de"
|
||||||
];
|
];
|
||||||
listen = [{
|
listen = [
|
||||||
addr = "0.0.0.0";
|
{
|
||||||
port = 31820;
|
addr = "[::]";
|
||||||
}];
|
port = 31820;
|
||||||
|
}
|
||||||
|
{
|
||||||
|
addr = "0.0.0.0";
|
||||||
|
port = 31820;
|
||||||
|
}
|
||||||
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
"easterhegg2005.hamburg.ccc.de" = {
|
"easterhegg2005.hamburg.ccc.de" = {
|
||||||
|
|
@ -40,12 +46,20 @@ in
|
||||||
"www.easterhegg2005.hamburg.ccc.de"
|
"www.easterhegg2005.hamburg.ccc.de"
|
||||||
];
|
];
|
||||||
|
|
||||||
listen = [{
|
listen = [
|
||||||
addr = "0.0.0.0";
|
{
|
||||||
port = 8443;
|
addr = "[::]";
|
||||||
ssl = true;
|
port = 8443;
|
||||||
proxyProtocol = true;
|
ssl = true;
|
||||||
}];
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
|
{
|
||||||
|
addr = "0.0.0.0";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
|
];
|
||||||
|
|
||||||
locations."/".return = "302 https://eh05.easterhegg.eu";
|
locations."/".return = "302 https://eh05.easterhegg.eu";
|
||||||
|
|
||||||
|
|
@ -65,12 +79,20 @@ in
|
||||||
forceSSL = true;
|
forceSSL = true;
|
||||||
useACMEHost = "eh05.easterhegg.eu";
|
useACMEHost = "eh05.easterhegg.eu";
|
||||||
|
|
||||||
listen = [{
|
listen = [
|
||||||
addr = "0.0.0.0";
|
{
|
||||||
port = 8443;
|
addr = "[::]";
|
||||||
ssl = true;
|
port = 8443;
|
||||||
proxyProtocol = true;
|
ssl = true;
|
||||||
}];
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
|
{
|
||||||
|
addr = "0.0.0.0";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
|
];
|
||||||
|
|
||||||
locations."/" = {
|
locations."/" = {
|
||||||
index = "index.shtml";
|
index = "index.shtml";
|
||||||
|
|
|
||||||
|
|
@ -29,10 +29,16 @@ in
|
||||||
"easterhegg2007.hamburg.ccc.de"
|
"easterhegg2007.hamburg.ccc.de"
|
||||||
"www.easterhegg2007.hamburg.ccc.de"
|
"www.easterhegg2007.hamburg.ccc.de"
|
||||||
];
|
];
|
||||||
listen = [{
|
listen = [
|
||||||
addr = "0.0.0.0";
|
{
|
||||||
port = 31820;
|
addr = "[::]";
|
||||||
}];
|
port = 31820;
|
||||||
|
}
|
||||||
|
{
|
||||||
|
addr = "0.0.0.0";
|
||||||
|
port = 31820;
|
||||||
|
}
|
||||||
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
"easterhegg2007.hamburg.ccc.de" = {
|
"easterhegg2007.hamburg.ccc.de" = {
|
||||||
|
|
@ -46,12 +52,20 @@ in
|
||||||
"www.easterhegg2007.hamburg.ccc.de"
|
"www.easterhegg2007.hamburg.ccc.de"
|
||||||
];
|
];
|
||||||
|
|
||||||
listen = [{
|
listen = [
|
||||||
addr = "0.0.0.0";
|
{
|
||||||
port = 8443;
|
addr = "[::]";
|
||||||
ssl = true;
|
port = 8443;
|
||||||
proxyProtocol = true;
|
ssl = true;
|
||||||
}];
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
|
{
|
||||||
|
addr = "0.0.0.0";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
|
];
|
||||||
|
|
||||||
locations."/".return = "302 https://eh07.easterhegg.eu";
|
locations."/".return = "302 https://eh07.easterhegg.eu";
|
||||||
|
|
||||||
|
|
@ -71,12 +85,20 @@ in
|
||||||
forceSSL = true;
|
forceSSL = true;
|
||||||
useACMEHost = "eh07.easterhegg.eu";
|
useACMEHost = "eh07.easterhegg.eu";
|
||||||
|
|
||||||
listen = [{
|
listen = [
|
||||||
addr = "0.0.0.0";
|
{
|
||||||
port = 8443;
|
addr = "[::]";
|
||||||
ssl = true;
|
port = 8443;
|
||||||
proxyProtocol = true;
|
ssl = true;
|
||||||
}];
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
|
{
|
||||||
|
addr = "0.0.0.0";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
|
];
|
||||||
|
|
||||||
locations."/" = {
|
locations."/" = {
|
||||||
index = "index.shtml";
|
index = "index.shtml";
|
||||||
|
|
|
||||||
|
|
@ -29,10 +29,16 @@ in
|
||||||
"easterhegg2009.hamburg.ccc.de"
|
"easterhegg2009.hamburg.ccc.de"
|
||||||
"www.easterhegg2009.hamburg.ccc.de"
|
"www.easterhegg2009.hamburg.ccc.de"
|
||||||
];
|
];
|
||||||
listen = [{
|
listen = [
|
||||||
addr = "0.0.0.0";
|
{
|
||||||
port = 31820;
|
addr = "[::]";
|
||||||
}];
|
port = 31820;
|
||||||
|
}
|
||||||
|
{
|
||||||
|
addr = "0.0.0.0";
|
||||||
|
port = 31820;
|
||||||
|
}
|
||||||
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
"easterhegg2009.hamburg.ccc.de" = {
|
"easterhegg2009.hamburg.ccc.de" = {
|
||||||
|
|
@ -46,12 +52,20 @@ in
|
||||||
"www.easterhegg2009.hamburg.ccc.de"
|
"www.easterhegg2009.hamburg.ccc.de"
|
||||||
];
|
];
|
||||||
|
|
||||||
listen = [{
|
listen = [
|
||||||
addr = "0.0.0.0";
|
{
|
||||||
port = 8443;
|
addr = "[::]";
|
||||||
ssl = true;
|
port = 8443;
|
||||||
proxyProtocol = true;
|
ssl = true;
|
||||||
}];
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
|
{
|
||||||
|
addr = "0.0.0.0";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
|
];
|
||||||
|
|
||||||
locations."/".return = "302 https://eh09.easterhegg.eu";
|
locations."/".return = "302 https://eh09.easterhegg.eu";
|
||||||
|
|
||||||
|
|
@ -71,12 +85,20 @@ in
|
||||||
forceSSL = true;
|
forceSSL = true;
|
||||||
useACMEHost = "eh09.easterhegg.eu";
|
useACMEHost = "eh09.easterhegg.eu";
|
||||||
|
|
||||||
listen = [{
|
listen = [
|
||||||
addr = "0.0.0.0";
|
{
|
||||||
port = 8443;
|
addr = "[::]";
|
||||||
ssl = true;
|
port = 8443;
|
||||||
proxyProtocol = true;
|
ssl = true;
|
||||||
}];
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
|
{
|
||||||
|
addr = "0.0.0.0";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
|
];
|
||||||
|
|
||||||
locations."/" = {
|
locations."/" = {
|
||||||
index = "index.shtml";
|
index = "index.shtml";
|
||||||
|
|
|
||||||
|
|
@ -29,10 +29,16 @@ in
|
||||||
"easterhegg2011.hamburg.ccc.de"
|
"easterhegg2011.hamburg.ccc.de"
|
||||||
"www.easterhegg2011.hamburg.ccc.de"
|
"www.easterhegg2011.hamburg.ccc.de"
|
||||||
];
|
];
|
||||||
listen = [{
|
listen = [
|
||||||
addr = "0.0.0.0";
|
{
|
||||||
port = 31820;
|
addr = "[::]";
|
||||||
}];
|
port = 31820;
|
||||||
|
}
|
||||||
|
{
|
||||||
|
addr = "0.0.0.0";
|
||||||
|
port = 31820;
|
||||||
|
}
|
||||||
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
"easterhegg2011.hamburg.ccc.de" = {
|
"easterhegg2011.hamburg.ccc.de" = {
|
||||||
|
|
@ -46,12 +52,20 @@ in
|
||||||
"www.easterhegg2011.hamburg.ccc.de"
|
"www.easterhegg2011.hamburg.ccc.de"
|
||||||
];
|
];
|
||||||
|
|
||||||
listen = [{
|
listen = [
|
||||||
addr = "0.0.0.0";
|
{
|
||||||
port = 8443;
|
addr = "[::]";
|
||||||
ssl = true;
|
port = 8443;
|
||||||
proxyProtocol = true;
|
ssl = true;
|
||||||
}];
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
|
{
|
||||||
|
addr = "0.0.0.0";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
|
];
|
||||||
|
|
||||||
locations."/".return = "302 https://eh11.easterhegg.eu";
|
locations."/".return = "302 https://eh11.easterhegg.eu";
|
||||||
|
|
||||||
|
|
@ -71,12 +85,20 @@ in
|
||||||
forceSSL = true;
|
forceSSL = true;
|
||||||
useACMEHost = "eh11.easterhegg.eu";
|
useACMEHost = "eh11.easterhegg.eu";
|
||||||
|
|
||||||
listen = [{
|
listen = [
|
||||||
addr = "0.0.0.0";
|
{
|
||||||
port = 8443;
|
addr = "[::]";
|
||||||
ssl = true;
|
port = 8443;
|
||||||
proxyProtocol = true;
|
ssl = true;
|
||||||
}];
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
|
{
|
||||||
|
addr = "0.0.0.0";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
|
];
|
||||||
|
|
||||||
locations."/" = {
|
locations."/" = {
|
||||||
index = "index.shtml";
|
index = "index.shtml";
|
||||||
|
|
|
||||||
|
|
@ -21,10 +21,16 @@ in
|
||||||
"www.eh20.easterhegg.eu"
|
"www.eh20.easterhegg.eu"
|
||||||
"eh20.hamburg.ccc.de"
|
"eh20.hamburg.ccc.de"
|
||||||
];
|
];
|
||||||
listen = [{
|
listen = [
|
||||||
addr = "0.0.0.0";
|
{
|
||||||
port = 31820;
|
addr = "[::]";
|
||||||
}];
|
port = 31820;
|
||||||
|
}
|
||||||
|
{
|
||||||
|
addr = "0.0.0.0";
|
||||||
|
port = 31820;
|
||||||
|
}
|
||||||
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
"www.eh20.easterhegg.eu" = {
|
"www.eh20.easterhegg.eu" = {
|
||||||
|
|
@ -34,12 +40,20 @@ in
|
||||||
"eh20.hamburg.ccc.de"
|
"eh20.hamburg.ccc.de"
|
||||||
];
|
];
|
||||||
|
|
||||||
listen = [{
|
listen = [
|
||||||
addr = "0.0.0.0";
|
{
|
||||||
port = 8443;
|
addr = "[::]";
|
||||||
ssl = true;
|
port = 8443;
|
||||||
proxyProtocol = true;
|
ssl = true;
|
||||||
}];
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
|
{
|
||||||
|
addr = "0.0.0.0";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
|
];
|
||||||
|
|
||||||
locations."/".return = "302 https://eh20.easterhegg.eu";
|
locations."/".return = "302 https://eh20.easterhegg.eu";
|
||||||
|
|
||||||
|
|
@ -59,12 +73,20 @@ in
|
||||||
forceSSL = true;
|
forceSSL = true;
|
||||||
useACMEHost = "eh20.easterhegg.eu";
|
useACMEHost = "eh20.easterhegg.eu";
|
||||||
|
|
||||||
listen = [{
|
listen = [
|
||||||
addr = "0.0.0.0";
|
{
|
||||||
port = 8443;
|
addr = "[::]";
|
||||||
ssl = true;
|
port = 8443;
|
||||||
proxyProtocol = true;
|
ssl = true;
|
||||||
}];
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
|
{
|
||||||
|
addr = "0.0.0.0";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
|
];
|
||||||
|
|
||||||
locations."/" = {
|
locations."/" = {
|
||||||
index = "start.html";
|
index = "start.html";
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,10 @@
|
||||||
serverName = "spaceapi.hamburg.ccc.de";
|
serverName = "spaceapi.hamburg.ccc.de";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 31820;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 31820;
|
port = 31820;
|
||||||
|
|
@ -19,6 +23,12 @@
|
||||||
useACMEHost = "spaceapi.hamburg.ccc.de";
|
useACMEHost = "spaceapi.hamburg.ccc.de";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 8443;
|
port = 8443;
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,10 @@ in {
|
||||||
serverName = "${domain}";
|
serverName = "${domain}";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 31820;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 31820;
|
port = 31820;
|
||||||
|
|
@ -23,6 +27,12 @@ in {
|
||||||
useACMEHost = "${domain}";
|
useACMEHost = "${domain}";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 8443;
|
port = 8443;
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,10 @@ in {
|
||||||
serverName = "${domain}";
|
serverName = "${domain}";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 31820;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 31820;
|
port = 31820;
|
||||||
|
|
@ -23,6 +27,12 @@ in {
|
||||||
useACMEHost = "${domain}";
|
useACMEHost = "${domain}";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 8443;
|
port = 8443;
|
||||||
|
|
|
||||||
|
|
@ -16,6 +16,10 @@ in
|
||||||
serverName = "${domain}";
|
serverName = "${domain}";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 31820;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 31820;
|
port = 31820;
|
||||||
|
|
@ -28,6 +32,12 @@ in
|
||||||
useACMEHost = "${domain}";
|
useACMEHost = "${domain}";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 8443;
|
port = 8443;
|
||||||
|
|
@ -55,6 +65,12 @@ in
|
||||||
useACMEHost = "${domain}";
|
useACMEHost = "${domain}";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 8443;
|
port = 8443;
|
||||||
|
|
|
||||||
|
|
@ -21,6 +21,12 @@ in
|
||||||
forceSSL = true;
|
forceSSL = true;
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 8443;
|
port = 8443;
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,10 @@ in {
|
||||||
serverName = "${domain}";
|
serverName = "${domain}";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 31820;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 31820;
|
port = 31820;
|
||||||
|
|
@ -23,6 +27,12 @@ in {
|
||||||
useACMEHost = "${domain}";
|
useACMEHost = "${domain}";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 8443;
|
port = 8443;
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,10 @@ in
|
||||||
serverName = "${domain}";
|
serverName = "${domain}";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 31820;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 31820;
|
port = 31820;
|
||||||
|
|
@ -24,6 +28,12 @@ in
|
||||||
useACMEHost = "${domain}";
|
useACMEHost = "${domain}";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 8443;
|
port = 8443;
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,10 @@ in
|
||||||
serverName = "${domain}";
|
serverName = "${domain}";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 31820;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 31820;
|
port = 31820;
|
||||||
|
|
@ -24,6 +28,12 @@ in
|
||||||
useACMEHost = "${domain}";
|
useACMEHost = "${domain}";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 8443;
|
port = 8443;
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,10 @@
|
||||||
serverName = "staging.hamburg.ccc.de";
|
serverName = "staging.hamburg.ccc.de";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 31820;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 31820;
|
port = 31820;
|
||||||
|
|
@ -19,6 +23,12 @@
|
||||||
useACMEHost = "staging.hamburg.ccc.de";
|
useACMEHost = "staging.hamburg.ccc.de";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 8443;
|
port = 8443;
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,10 @@
|
||||||
serverName = "www.hamburg.ccc.de";
|
serverName = "www.hamburg.ccc.de";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 31820;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 31820;
|
port = 31820;
|
||||||
|
|
@ -19,6 +23,12 @@
|
||||||
useACMEHost = "www.hamburg.ccc.de";
|
useACMEHost = "www.hamburg.ccc.de";
|
||||||
|
|
||||||
listen = [
|
listen = [
|
||||||
|
{
|
||||||
|
addr = "[::]";
|
||||||
|
port = 8443;
|
||||||
|
ssl = true;
|
||||||
|
proxyProtocol = true;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
addr = "0.0.0.0";
|
addr = "0.0.0.0";
|
||||||
port = 8443;
|
port = 8443;
|
||||||
|
|
|
||||||
|
|
@ -6,9 +6,6 @@
|
||||||
"matrix": {
|
"matrix": {
|
||||||
"targetHostname": "matrix-intern.hamburg.ccc.de"
|
"targetHostname": "matrix-intern.hamburg.ccc.de"
|
||||||
},
|
},
|
||||||
"public-web-static": {
|
|
||||||
"targetHostname": "public-web-static-intern.hamburg.ccc.de"
|
|
||||||
},
|
|
||||||
"git": {
|
"git": {
|
||||||
"targetHostname": "git.hamburg.ccc.de"
|
"targetHostname": "git.hamburg.ccc.de"
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue