GP
G-PANEL Premium Control · Telegram-бот для Linux-серверов
GITHUB
Telegram-бот для Linux-серверов

Контроль сервера
через Telegram

G-PANEL помогает управлять Linux-сервером прямо из Telegram: видеть состояние системы, вовремя замечать проблемы, продлевать VPS без забытых дат, делать резервные копии и держать под контролем важные сервисы без лишней рутины.

Для кого

Подходит владельцам личных VPS, прокси, домашних серверов и небольших проектов, которым нужен удобный способ управлять сервером с телефона и быстро получать важные уведомления.

Быстрый старт

Установка занимает несколько минут: скрипт подготовит окружение, создаст сервис и поможет запустить бота как обычное системное приложение. Ниже — быстрый способ, а в блоке установки есть и более аккуратный вариант с предварительным просмотром.

curl -sSL https://raw.githubusercontent.com/GigaBlyate/server-bot/main/install.sh | bash
STATS / 01
Всего уникальных установок
STATS / 02
Всего активных ботов
STATS / 03
Актуальная версия бота
STATS / 04
Статистика обновлена
CORE / CAPABILITIES

Что умеет бот

Это не абстрактные обещания, а то, что бот уже умеет в текущей версии: следить за сервером, помогать с обслуживанием, напоминать о важных сроках и сохранять критичные данные.

MONITORING

Понятный контроль сервера

Бот показывает состояние сервера, помогает заметить перегрузки и присылает сводки, чтобы вы понимали, что происходит с CPU, памятью, диском и сетью.

OPS

Обслуживание без лишних действий

Можно проверить обновления, безопасно установить их после подтверждения, перезагрузить сервер, проверить сеть и быстро сгенерировать надёжный пароль.

VPS

Напоминания по VPS

Бот подскажет, когда заканчивается аренда, выделит это в главном меню и даст продлить срок в пару нажатий, чтобы сервер не отключился из-за забытой даты.

DOCKER

Контроль Docker и данных

Если используешь Docker и важные рабочие папки, бот поможет следить за ними и вовремя подскажет, когда контейнеры или каталоги начинают вести себя подозрительно.

SECURITY

Уведомления о важных событиях

Бот сообщает о важных изменениях и защитных событиях, чтобы ты быстрее замечал проблемы и не пропускал то, что действительно требует внимания.

BACKUP

Резервные копии без паники

Можно сохранить базу, настройки и важные файлы, отправить архив на Google Drive и быстрее восстановить сервер или переехать на новую VPS без лишней суеты.

TELEGRAM / WORKFLOW

Как это выглядит в Telegram

Главный сценарий — управление через кнопки и понятные разделы в Telegram. Команды тоже есть, но бот рассчитан прежде всего на быстрое повседневное использование.

/start
Главное меню с кнопками статуса, обновления, VPS, настроек, бэкапов и помощи.
/status
Быстрый статус CPU, RAM, диска, сети и аптайма.
/update
Проверка доступных обновлений apt и установка после подтверждения.
/reboot
Перезагрузка сервера с подтверждением и описанием последствий.
/ping <host>
Пинг выбранных или пользовательских хостов с цветовой интерпретацией задержки.
/password [len]
Генератор паролей с длиной от 4 до 64 символов и разбором сложности.
/listvps
Список отслеживаемых VPS и быстрый доступ к продлению или удалению.
/addvps name yyyy-mm-dd [days]
Добавление нового срока аренды с кастомными днями уведомлений.
/backup
Создание резервной копии базы и загрузка на Google Drive, если OAuth уже настроен.
/help
Сводка по основным разделам и практическим рекомендациям.
WHY / BENEFITS

Что получаете после установки

  • Один бот берёт на себя контроль сервера, уведомления, напоминания по аренде VPS и основные сервисные действия.
  • Бот не просто показывает цифры по запросу, а сам следит за состоянием сервера и сообщает, когда действительно пора вмешаться.
  • Все важные действия собраны в одном месте: не нужно помнить десятки команд и каждый раз подключаться к панели хостинга.
  • Бот помогает обслуживать сервер спокойнее: обновления, проверки, уведомления и резервные копии не остаются на память владельца.
  • Если сервер нужно перенести или восстановить, под рукой уже есть резервные копии и понятная схема, что делать дальше.
  • Установка остаётся простой: после запуска скрипта бот работает как обычный системный сервис и не требует ручной возни каждый день.
INSTALL / FLOW

Установка

One-admin deployment

Установка рассчитана на обычный Linux-сервер: скрипт подготовит окружение, создаст сервис и подскажет, что заполнить перед первым запуском. Если любишь осторожный подход, можно сначала посмотреть сам install.sh, а потом запускать.

curl -sSL https://raw.githubusercontent.com/GigaBlyate/server-bot/main/install.sh | bash
Предпочтительный осторожный вариант: curl -O https://raw.githubusercontent.com/GigaBlyate/server-bot/main/install.sh less install.sh bash install.sh После установки: 1) заполните .env (BOT_TOKEN, ADMIN_ID, SERVER_NAME) 2) проверьте systemd-сервис 3) при необходимости настройте Google Drive OAuth
CONTACT / SUPPORT

Связь со мной

Если нужен совет по установке, доработке или интеграции под свой сервер, можно отправить письмо прямо из формы ниже. Адрес не публикуется открытым текстом, а простая антиспам-проверка снижает лишний мусор.

SECURITY / ACCESS

Как бот ограничивает доступ

Ориентирован на одного владельца
  • Доступ к командам и callback-кнопкам ограничен одним ADMIN_ID; неавторизованный пользователь не получает функциональный доступ.
  • Есть rate limiting: cooldown 2 секунды между командами и ограничение 10 вызовов за 60 секунд на пользователя.
  • Для работы с путями применяется allowlist и normalisation через sanitize_path, а разрешённые корни задаются в конфиге.
  • Для ping есть отдельная валидация hostname/IP; имя хоста не уходит в команду без предварительной проверки.
  • Командный раннер использует subprocess_exec со списком аргументов и таймаутами; это лучше, чем слепой os.system.
  • Ввод очищается от управляющих символов, а HTML в сообщениях экранируется перед отправкой в Telegram.
  • Токен бота и ADMIN_ID загружаются из .env, а установщик запускает systemd-сервис от обычного пользователя, а не от root.
  • Секретные файлы вроде .env, oauth-credentials.json и token.pickle при восстановлении получают права 600.
RESULT / SUMMARY

Кому подойдёт G-PANEL

G-PANEL хорошо подходит тем, кто хочет держать сервер под контролем без постоянных входов по SSH ради каждой мелочи. Это удобный личный помощник для VPS, домашних серверов и небольших проектов, где важно быстро видеть состояние системы, вовремя получать напоминания и не терять резервные копии.

BEST FIT

Когда бот особенно полезен

Если у тебя личный VPS, прокси, домашний сервер, сайт или небольшой проект на Linux, бот помогает держать всё под рукой и не пропускать важные события.

NEXT STEP

Что можно расширить под себя

При желании проект можно дальше усилить под свои требования: ужесточить security-политику, доработать интеграции и адаптировать сценарии мониторинга под конкретную инфраструктуру.