{ config, ... }: { services.teamspeak3 = { enable = true; }; krebs.iptables.tables.filter.INPUT.rules = [ #voice port { predicate = "-p tcp --dport 9987"; target = "ACCEPT"; } { predicate = "-p udp --dport 9987"; target = "ACCEPT"; } ##file transfer port { predicate = "-p tcp --dport 30033"; target = "ACCEPT"; } { predicate = "-p udp --dport 30033"; target = "ACCEPT"; } ##query port #{ predicate = "-p tcp --dport 10011"; target = "ACCEPT"; } #{ predicate = "-p udp --dport 10011"; target = "ACCEPT"; } ]; }