English Version | Русская Версия
📝 Telegram VPS Management Bot — Список изменений
[1.16.0] - 2026-01-22
🚀 Управление Нодами (Multi-Interface):
- Переименование Нод: изменить название сервера теперь можно как в веб-интерфейсе, так и напрямую через команды Telegram-бота.
- SSE (Real-time): полный переход веб-интерфейса на технологию Server-Sent Events. Статусы серверов, графики и логи обновляются мгновенно и без задержек.
- Интерактивные Логи: потоковая передача логов в реальном времени с умным авто-скроллом и визуальными индикаторами загрузки.
📦 Модуль Бэкапов и Трафика:
- Защита данных о трафике: статистика больше не теряется при выключении сервера или обрывах интернет-соединения. Данные сохраняются автоматически и восстанавливаются сразу, как только сервер снова появляется в сети.
- Новый модуль бэкапов: добавлена возможность управлять резервными копиями (создавать и удалять их вручную) прямо через интерфейс бота.
- Автоматическое сохранение: система делает «контрольный снимок» данных о трафике каждые 5 минут.
- Умное распознавание перезагрузки: бот автоматически определяет, был ли это простой перезапуск программы или полная перезагрузка всего сервера, что позволяет точно продолжать подсчет трафика.
- Синхронизация состояний: полная синхронизация данных между серверной частью и веб-интерфейсом в режиме реального времени.
🛡️ Безопасность и Мониторинг:
- SSH-мониторинг: реализовано распознавание входа по SSH-ключу (а не только по паролю) с мгновенным уведомлением администратора в Telegram.
- Шифрование конфигурации: чувствительные данные на диске теперь защищены Fernet-шифрованием (AES), а пароли — современным алгоритмом Argon2.
- Web Data Obfuscation: IP-адреса и токены сессий передаются в веб-интерфейс в зашифрованном виде для предотвращения их утечки.
👷 Система и Развертывание (deploy.sh):
- Изоляция окружения: установка и обновление Python и Docker до последних версий теперь происходит только внутри изолированного окружения бота (venv).
- Ускорение обновлений: внедрена проверка хешей (SHA-256) — если зависимости или структура базы данных не менялись, скрипт пропустит эти шаги, экономя время.
- CLI-утилита
tgcp-bot: автоматически создается системная команда для быстрого управления ботом и базой данных напрямую из терминала. - Рефакторинг Watchdog: полностью переработана система «наблюдателя» для устранения зависаний и повышения стабильности работы.
✨ Улучшения UI/UX:
- Визуальный отклик: в WebUI добавлены индикаторы качества связи и текущего состояния сервера (онлайн/оффлайн/перезагрузка).
- Эффекты размытия (Blur): приватный контент в веб-интерфейсе теперь скрыт от пользователей без соответствующих прав доступа.
- Производительность: снижена нагрузка на сеть и процессор за счет полного отказа от постоянных API-запросов (polling).
- Оптимизация кода: проведена глобальная чистка, форматирование и архитектурные улучшения проекта.
Full Changelog: 1.15.2...1.16.0