{"id":23096300,"url":"https://github.com/phaldan/docker-jts3servermod","last_synced_at":"2025-10-26T11:32:17.517Z","repository":{"id":25574711,"uuid":"82921749","full_name":"phaldan/docker-JTS3ServerMod","owner":"phaldan","description":"Docker image for JTS3ServerMod","archived":false,"fork":false,"pushed_at":"2024-12-06T01:58:37.000Z","size":66,"stargazers_count":11,"open_issues_count":3,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-12-06T02:33:31.639Z","etag":null,"topics":["docker","docker-image","teamspeak"],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/phaldan/jts3servermod/","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/phaldan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-02-23T11:41:44.000Z","updated_at":"2024-09-04T02:06:57.000Z","dependencies_parsed_at":"2024-06-21T13:41:25.578Z","dependency_job_id":"124aca5f-b17b-4033-97bf-a23e88715a58","html_url":"https://github.com/phaldan/docker-JTS3ServerMod","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phaldan%2Fdocker-JTS3ServerMod","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phaldan%2Fdocker-JTS3ServerMod/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phaldan%2Fdocker-JTS3ServerMod/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phaldan%2Fdocker-JTS3ServerMod/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phaldan","download_url":"https://codeload.github.com/phaldan/docker-JTS3ServerMod/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230034434,"owners_count":18162761,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","docker-image","teamspeak"],"created_at":"2024-12-16T22:33:32.502Z","updated_at":"2025-10-26T11:32:12.497Z","avatar_url":"https://github.com/phaldan.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# JTS3ServerMod\n\n[![](https://images.microbadger.com/badges/version/phaldan/jts3servermod.svg)](https://microbadger.com/images/phaldan/jts3servermod) [![](https://images.microbadger.com/badges/image/phaldan/jts3servermod.svg)](https://microbadger.com/images/phaldan/jts3servermod) [![](https://img.shields.io/docker/stars/phaldan/jts3servermod.svg)](https://hub.docker.com/r/phaldan/jts3servermod/) [![](https://img.shields.io/docker/pulls/phaldan/jts3servermod.svg)](https://hub.docker.com/r/phaldan/jts3servermod/) [![](https://img.shields.io/docker/automated/phaldan/jts3servermod.svg)](https://hub.docker.com/r/phaldan/jts3servermod/)\n\nSize optimised docker image based on [openjdk:8-jre-alpine](https://hub.docker.com/_/openjdk/) image:\n\n* `6.5.7`, `6.5`, `6`, `latest` ([Dockerfile](https://github.com/phaldan/docker-JTS3ServerMod/blob/2808371df66a99a0c2182c25ef60b0e6bbe0def3/Dockerfile))\n* `6.4.5`, `6.4` ([Dockerfile](https://github.com/phaldan/docker-JTS3ServerMod/blob/d854cd3cfa24b65b5dca2f05c17814e7888a3317/Dockerfile))\n\n## Run JTS3ServerMod\n\n```\n$ docker run --name jts3servermod -d -v ${PWD}/config:/JTS3ServerMod/config -v ${PWD}/log:/JTS3ServerMod/log phaldan/jts3servermod\n```\n\n## What is JTS3ServerMod\n\n[JTS3ServerMod](https://www.stefan1200.de/forum/index.php?topic=2.0) is a bot developed by Stefan1200 and adds some functions to the Teamspeak 3 server. Here is the feature list:\n\n* Add a server group to an idle client, to put the server group name (e.g. AFK) to the client name. (since version 6.3)\n* Inactive Clients Cleaner can delete clients from TS3 server database after a specified inactivity time. (since version 6.3)\n* Inactive Channel Check can delete a channel, if it's empty for X hours. (since version 5.2)\n* Channel Notify sends a message to specified clients, if clients join a specified channel. (since version 3.7)\n* Auto Moves clients of specified server groups to specified channels on connection. (since version 3.6.3)\n* Server Group Notify sends a message to specified clients, if members of a specified server group connects to TS3 server. (since version 3.6.2)\n* Server Group Protection to kick people which are unauthorized member of a protected server group. (since version 3.0)\n* Bad nickname check to kick people with a bad name from the server. (since version 3.0)\n* Bad channel name check to delete channels with a bad name. (since version 3.0)\n* Move idle users to another channel and sends a message.\n* Kick idle users with a kick reason. (since version 2.0)\n* Send a warning message if someone is idle.\n* Move to a specified channel if client status is away (after some seconds idle), can move back if not away anymore (move back since version 2.0)\n* Move to a specified channel if client status is headphone or microphone muted (after some seconds idle), can move back if not muted anymore (since version 3.0)\n* Move recording users to another channel and sends a message\n* Kick recording users from server with a kick reason\n* Send a message every X minutes to virtual server or a special channel\n* Send a welcome message to every connecting client, can send a special welcome message to specified server group members\n* !lastseen chat command to see somebody's last online time.\n\n## Configure\n\nThe following describes the basic configuration of JTS3ServerMod. A more detailed documention can be found on the [official page](https://www.stefan1200.de/forum/index.php?topic=2.0). \nThe most important file is the main config, which is located at `config/JTS3ServerMod_InstanceManager.cfg`. Within the main config file you can set global admins and register server instances ([example](https://github.com/phaldan/docker-JTS3ServerMod/blob/master/config/JTS3ServerMod_InstanceManager.cfg)). \nEach server has his own config file (like `config/server1/JTS3ServerMod_server.cfg`) for enable/disable functionalities and define query connection settings to your TeamSpeak 3 server ([example](https://github.com/phaldan/docker-JTS3ServerMod/blob/master/config/server1/JTS3ServerMod_server.cfg)). The default server config is a minimal version and can be extended with a lot settings for each functionality ([example](https://github.com/phaldan/docker-JTS3ServerMod/blob/master/config/JTS3ServerMod_server_example.cfg)). Additionally to the server config each server has a few more config files, which mostly define bot-messages for different functionalities.\n\n### Directory structure with a single server instance\n\n```\nconfig/\n├── JTS3ServerMod_InstanceManager.cfg\n├── JTS3ServerMod_server_example.cfg\n└── server1\n    ├── advertising.cfg\n    ├── autokicktimermessages.cfg\n    ├── automove.cfg\n    ├── awaymessages.cfg\n    ├── badchannelname.cfg\n    ├── badnickname.cfg\n    ├── channelnotifymessages.cfg\n    ├── idlecheckmessages.cfg\n    ├── idlemessages.cfg\n    ├── JTS3ServerMod_server.cfg\n    ├── mutemessages.cfg\n    ├── recordmessages.cfg\n    ├── servergroupnotifymessages.cfg\n    ├── servergroupprotection.cfg\n    └── welcomemessages.cfg\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphaldan%2Fdocker-jts3servermod","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphaldan%2Fdocker-jts3servermod","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphaldan%2Fdocker-jts3servermod/lists"}