nixos/whale2: Add Valheim server 😳

This commit is contained in:
2022-08-01 22:55:59 +01:00
parent 9750bc5052
commit ca8ad4c043
7 changed files with 91 additions and 5 deletions

View File

@@ -192,6 +192,17 @@
port = 8448;
dst = allAssignments.middleman.internal.ipv4.address + ":8448";
}
{
port = 2456;
dst = allAssignments.valheim-oci.internal.ipv4.address + ":2456";
proto = "udp";
}
{
port = 2457;
dst = allAssignments.valheim-oci.internal.ipv4.address + ":2457";
proto = "udp";
}
];
};
extraRules =
@@ -209,6 +220,7 @@
tcp dport ssh accept
${matchInet "tcp dport { http, https, 8448 } accept" "middleman"}
${matchInet "udp dport { 2456-2457 } accept" "valheim-oci"}
return
}

View File

@@ -203,9 +203,13 @@ in
ns IN ALIAS ${config.networking.fqdn}.
@ IN ALIAS ${config.networking.fqdn}.
http IN A ${assignments.internal.ipv4.address}
http IN AAAA ${allAssignments.middleman.internal.ipv6.address}
valheim IN A ${assignments.internal.ipv4.address}
valheim IN AAAA ${allAssignments.valheim-oci.internal.ipv6.address}
$TTL 3
_acme-challenge IN LUA TXT @@FILE@@