A powerful, cross-platform installer for the TeamSpeak 3 Server, supporting Linux, macOS, and Windows with automation, upgrade detection, firewall configuration, and autostart options.
✅ Easy installation on Linux, macOS, and Windows
🔄 Detects and upgrades existing installations
🧱 Sets up systemd or LaunchAgent for auto-start
🛡️ Automatically configures firewall rules
🔐 Saves ServerAdmin token and Query login securely (linux and Mac only)
🌐 Fetches and displays your external IP (linux and Mac only)
🧪 Supports x86_64 / amd64 architectures as teamspeak doesnt support arm arch.
| File | Description |
|---|---|
install.sh |
Cross-platform shell script for Linux/macOS |
install_ts3-server_windows.ps1 |
PowerShell script for Windows installation |
curl -O https://github.com/ChocoJaYY/ts3server-autoinstaller/blob/b25e1fd73699d2f3cbe2ef3e7a7560a36d808873/install.sh
chmod +x install.sh
./install.sh- 💡 Supports
systemdon Linux - 💡 Offers LaunchAgent support for macOS autostart
- Download
install_ts3-server_windows.ps1 - Run it as Administrator:
Set-ExecutionPolicy Bypass -Scope Process -Force
.\install_ts3-server_windows.ps1"Set-ExecutionPolicy Bypass -Scope Process -Force" will bypass execution policy of powershell. so we can run these unsigned scripts. Ensure 7-Zip is installed for better extraction performance. Falls back to native tools if not found. (I will add autoinstall feature sooner)
| Service | Port | Protocol |
|---|---|---|
| Voice | 9987 | UDP |
| Query | 10011 | TCP |
| File Transfer | 30033 | TCP |
- 🗝️ ServerAdmin Privilege Key
- 👤 Query Login (username & password)
- 🌐 External IP Address
- 📁 All credentials are saved inside the
ts3serverdirectory.
| OS | Path |
|---|---|
| Linux | /opt/ts3server |
| macOS | ~/ts3server |
| Windows | C:\TS3Server (Default) |
- Ubuntu 24.04 LTS
- macOS Sequoia (Intel)
- Windows 10 / 11 / Server 2022
Feel free to fork and submit pull requests or issues. All suggestions are welcome!
This project is licensed under the MIT License.
Made with ❤️ by ChocoJaYY