github jatixs/tgbotvpscp 1.26.1

4 hours ago

Choose lang: EN English | RU Русский

[1.26.1] - 2026-10-14

✨ Улучшено

  • Установка без зависаний и вопросов. Установщик (deploy.sh и deploy_en.sh) теперь работает полностью автономно: блокирует диалоговые окна needrestart при обновлении пакетов ядра/демонов, автоматически разрешает конфликты версий конфигов и выдерживает паузу блокировок apt/dpkg до 60 секунд. Установка на современных ОС (Debian 12+, Ubuntu 22.04+) проходит чисто и без застревания в терминале.
  • Ookla Speedtest на любых версиях Ubuntu. Репозиторий теста скорости теперь автоматически переключается на совместимый релиз для всех версий Ubuntu, где нет прямой поддержки от Ookla (включая Ubuntu 24.04 noble).
  • Анализ занятого диска. Виджет накопителя показывает топ-5 самых увесистых папок в корне системы (например, /usr, /var), исключая виртуальные директории. Размер пересчитывается раз в 5 минут в фоне, не нагружая диск. Нажатие на показатель переключает между объемом и процентом.
  • Понятные имена процессов. В мониторинге CPU и памяти процессы бота больше не маскируются под безликий python — теперь сразу видно нагрузку основного бота (tg-bot) и сторожевого сервиса (tg-watchdog).
  • Быстрый отклик терминала. Замер нагрузки процессора в шапке веб-терминала оптимизирован, страница больше не подвисает при открытии консоли.

🐛 Исправлено

  • Стабильность скриптов веб-панели. Исправлены ошибки видимости функций в браузере (кнопки сохранения настроек, фильтры и массовые действия по нодам больше не вызывают сбоев после перехода по разделам панели). Небезопасный вызов eval() заменён на изолированное выполнение.
  • Настройка нод. Папки и виртуальное окружение ноды теперь подготавливаются до замера скорости, что исключает ошибки при первой установке.
  • Ошибка в миграциях .env. Устранено аварийное завершение скрипта migrate.py при автоматическом добавлении новых переменных окружения.
  • Диагностика связи нод. Если запрос ноды к агенту перехватывает CDN или сторонний прокси (Cloudflare, заглушка Nginx и т.д.), нода сообщает точную причину отсутствия подписи вместо невнятной ошибки валидации.
  • Ссылки в документации. Поправлены неработающие пункты оглавления в README.

Full Changelog: 1.13.1...1.26.1

Don't miss a new tgbotvpscp release

NewReleases is sending notifications on new releases.