feat: teamspeak

This commit is contained in:
s-prechtl 2025-07-14 13:42:01 +02:00
parent 706c4a5f38
commit 6f433e8510
2 changed files with 20 additions and 0 deletions

View file

@ -10,6 +10,7 @@ in {
imports = [ imports = [
./hardware-configuration.nix ./hardware-configuration.nix
./nextcloud.nix ./nextcloud.nix
./teamspeak.nix
inputs.mms.module inputs.mms.module
]; ];

View file

@ -0,0 +1,19 @@
{...}: {
virtualisation.oci-containers = {
backend = "docker";
containers.ts69 = {
image = "teamspeaksystems/teamspeak6-server:latest";
ports = [
"9987:9987/udp" # Voice Port
"30033:30033/tcp" # File Transfer
# - "10080:10080/tcp" # Web Query
];
volumes = [
"teamspeak-data:/var/tsserver/"
];
environment = {
TSSERVER_LICENSE_ACCEPTED = "accept";
};
};
};
}