Полное удаление TeamSpeak 3 Server (чисто и безопасно)

Удаляется TeamSpeak просто и без «побочных эффектов». Ниже — чёткая инструкция, ничего лишнего.

Данная инструкция пригодна, если сервер устанавливался по данному гайду


Остановить сервер

sudo systemctl stop ts3server

Если сервис есть — он остановится. Если нет — ничего страшного.


Отключить автозапуск и удалить systemd-сервис

sudo systemctl disable ts3server
sudo rm -f /etc/systemd/system/ts3server.service
sudo systemctl daemon-reload

Проверка:

systemctl list-unit-files | grep ts3

→ вывода быть не должно.


2️⃣ Удалить файлы сервера

⚠️ Это удалит всё: настройки, базу, файлы, логи.

sudo rm -rf /opt/teamspeak/server

Если ты ставил в другое место — удаляй его каталог.


3️⃣ Удалить пользователя ts3

sudo deluser ts3

Если был home (в твоём случае его нет):

sudo deluser --remove-home ts3

4️⃣ Удалить cron (если делал очистку файлов)

Открываем root-cron:

sudo crontab -e

Удаляем строку вида:

find /opt/teamspeak/server/files_transfer/ -type f -mtime +30 -delete

5️⃣ Проверить, что порты свободны

ss -tulpn | grep -E '9987|30033|10011|10022|10080'

👉 Вывода быть не должно.


6️⃣ (Опционально) Очистка логов systemd

Если хочешь совсем стереть следы:

sudo journalctl --rotate
sudo journalctl --vacuum-time=1s

7️⃣ Проверка «чистоты»

which ts3server
ls /opt | grep team
getent passwd ts3

✔ ничего не найдено — сервер удалён полностью.


Краткий чек-лист

✔ Сервер остановлен ✔ systemd-сервис удалён ✔ Каталог удалён ✔ Пользователь удалён ✔ Cron очищен ✔ Порты свободны