diff --git a/config/net/serv.nix b/config/net/serv.nix index 91efaeb..c8bae13 100644 --- a/config/net/serv.nix +++ b/config/net/serv.nix @@ -72,6 +72,7 @@ hedgedoc = "172.20.73.66"; mediawiki = "172.20.73.67"; gnunet = "172.20.73.68"; + data-hoarder = "172.20.73.69"; }; subnets6.dn42 = "fd23:42:c3d2:582::/64"; subnets6.up4 = "2a00:8180:2c00:282::/64"; @@ -142,6 +143,7 @@ hedgedoc = "2a00:8180:2c00:282::6"; mediawiki = "2a00:8180:2c00:282::43"; gnunet = "2a00:8180:2c00:282::44"; + data-hoader = "2a00:8180:2c00:282::45"; }; }; diff --git a/config/net/upstream.nix b/config/net/upstream.nix index 5aa17a3..6022be0 100644 --- a/config/net/upstream.nix +++ b/config/net/upstream.nix @@ -260,6 +260,31 @@ in reflect = true; sourcePort = 2086; } + # data-hoarder + { + destination = servHost.data-hoarder; + proto = "udp"; + reflect = true; + sourcePort = 51820; + } + { + destination = servHost.data-hoarder; + proto = "tcp"; + reflect = true; + sourcePort = 51820; + } + { + destination = "${servHost.data-hoarder}:22"; + proto = "udp"; + reflect = false; + sourcePort = 2269; + } + { + destination = "${servHost.data-hoarder}:22"; + proto = "tcp"; + reflect = false; + sourcePort = 2269; + } ]; interfaces = { core = {