Как установить тимспик и снова играть с друзьями

Дискорд заблокировали. Легенды не врали…

В этой статье я расскажу, как установить тимспик на свой сервер за 15 минут с помощью одной команды.

Возвращаем себе дух двухтысячных не выходя из дома.

Почему тимспик?

Я дискорд и раньше не любил, а пользоваться им через VPN не хочу вдвойне. Чем мне нравится свой сервер тимспика:

  • Не нужно мучиться с впн и прочими обходами блокировок
  • Качество звука лучше + низкий пинг до сервера. Тимспик дает нам звук до 100 Кб/с, в то время как бесплатный дискорд — только 64 Кб/с.
  • Свой сервер — делаете что хотите, можно установить несколько сервисов
  • [лично мой плюс] дискорд лагучий + вечно какие-то проблемы со звуком, причем только в нем и больше нигде.

В общем, я бы не сказал что тимспик — это полноценная замена дискорда. Здесь есть только голосовой и текстовый чаты. Популярных серверов дискорда и эмоджей тут нет. Но если общение с друзьями — ваша главная цель, то этот вариант для вас.

Настройка сервера

Для начала вам понадобится арендовать VPS (виртуальный выделенный сервер). Это недорого — цены начинаются от 100 рублей в месяц. Я рекомендую выбирать крупные компании с хорошими отзывами. О выборе VPS есть отдельные статьи, например вот эта.

Сервер впоследствии можно использовать и для других задач, особенно если арендовать его не в РФ.

Установка

Для установки мы будем использовать Docker, чтобы не засорять систему. После покупки VPS вы получите IP-адрес сервера и учетные данные для доступа.

Откройте терминал

Не перепутайте с командной строкой
Не перепутайте с командной строкой

Введите команду:

ssh имя_пользователя@IP_адрес_вашего_сервера

В моем примере это ssh alex@192.168.31.180
В моем примере это ssh alex@192.168.31.180

Напишите yes, чтобы принять сертификат сервера

Yes, я согласная
Yes, я согласная

Введите пароль пользователя, полученный при аренде VPS. Учтите, что введенные символы показываться не будут в целях безопасности и проще его скопировать-вставить.

Запустите установочный скрипт:

sudo bash -c "$(curl -L https://raw.githubusercontent.com/Avonae/TS-Docker-Install/refs/heads/main/install_script.sh)"

Установка займет 5-10 минут. После завершения на экране появится токен администратора, который нам понадобиться позже.

Сервер готов, можно подключаться.

Установка завершена.
Установка завершена.

Подключение и настройка

Установите клиент тимспика. Мне по душе олдовая 3 версия, но можно использовать и актуальную 5-ую.

Для подключения укажите IP-адрес VPS в поле адреса сервера. Пароль оставьте пустым, а псевдоним укажите любой.

Добро пожаловать 10 лет назад
Добро пожаловать 10 лет назад

При первом подключении у вас спросят токен администратора. Скопируйте его из консоли и нажмите ОК:

Как установить тимспик и снова играть с друзьями

Готово, теперь вы администратор сервера.

Ключ администратора применился
Ключ администратора применился

Все готово, но я рекомендую сделать еще изменить пароль сервера. Для этого нажмите правой кнопкой мыши на сервер и выберите "Редактировать виртуальный сервер", затем укажите пароль.

Как установить тимспик и снова играть с друзьями

Еще рекомендую выкрутить качество звука на максимум. Делается это в настройках канала. Ставьте сразу 10, чтобы почувствовать разницу с дискордом.

Ну вот и всё, сервер готов — можно звать друзей и пользоваться. Если есть вопросы, пишите в комментариях.

Эти и другие посты можно найти в моем телеграм канале.

FAQ

Ниже собраны вопросы и ответы, в принципе их читать необязательно.

Как это вообще работает?

Показал на схеме:

Как-то так всё это и работает
Как-то так всё это и работает

Почему у тебя локальный IP у сервера?

В инструкции я использовал виртуальную машину, потому что у меня уже есть работающий сервер тимспика и я не хочу его удалять.

Что делает твой скрипт конкретно?

Код скрипта с комментариями можно найти в репозитории.

Что еще можно сделать на сервере?

Можно прикрутить домен и подключаться к серверу по красивому URL, установить Portainer, да много чего еще…

Как удалить сервер?

Для этого надо сначала вывести список активных контейнеров командой docker ps

Затем удалить контейнер командой docker rm -f ID_контейнера, т.е. в моем случае:

Как установить тимспик и снова играть с друзьями

Контейнер будет остановлен и удален. Переустановить сервер можно тем же скриптом.

Докер выводит ID контейнера который был удален.
Докер выводит ID контейнера который был удален.
55
22
22