Как перенести Telegram-бота с домашнего компьютера на VPS за 30 минут
Пошагово: создать сервер, подключиться по SSH, установить Python или Node.js, запустить бота как сервис systemd, чтобы он переживал перезагрузки, и включить вебхуки.
ЧитатьБот на Python, Node.js, PHP или Go должен работать круглосуточно, а не пока включён ноутбук разработчика. Виртуальный сервер в дата-центре Ташкента даёт постоянный IP, стабильный интернет и root-доступ — разворачивайте бота, базу данных и вебхуки как вам удобно.
Начальная конфигурация стоит 4 000 сум в день — дешевле чашки кофе. Растёт аудитория бота — добавьте ядра и память за минуту, не переезжая.
Переезжаете с другого хостинга? Консультируем и помогаем с переносом, день запуска — в подарокНебольшие сервисы, которым нужен свой IP и работа без перерывов
Боты для записи клиентов, приёма заказов, рассылок, поддержки и внутренних задач компании. Long polling или вебхуки — HTTPS и свой домен настраиваются за пару команд.
REST или GraphQL API для мобильного приложения, панель администратора, очередь задач. Docker, Nginx, PostgreSQL, Redis — ставьте что нужно.
Обмен с маркетплейсами, банками и CRM по расписанию, сбор данных, автоматические отчёты — скрипты, которые должны запускаться каждые несколько минут.
Статический адрес для вебхуков, платёжных систем и API, которые требуют IP из фиксированного списка или из определённой страны.
Сервер подключён к TASIX/UZIX: ответы для клиентов внутри Узбекистана идут по локальной сети, задержки минимальные, локальный трафик бесплатный.
Учебный проект, MVP для инвестора, тест новой библиотеки — поднять на несколько дней и заплатить только за них.
Для большинства ботов и небольших API достаточно стартовой конфигурации
Один бот или скрипт, SQLite / небольшая база
Несколько ботов, PostgreSQL, Redis, панель админа
Backend приложения, Docker, очереди, нагрузка
Нужно индивидуальное решение для вашего бизнеса? Свяжитесь с нами, чтобы обсудить требования.
Цены указаны без НДС: ООО «MYCLOUD» не является плательщиком НДС.
Регистрация, пополнение баланса на любую сумму, выбор ОС — через 15 минут у вас IP и root-пароль.
SSH, git clone, systemd или Docker — как привыкли. Для вебхуков укажите домен и получите SSL-сертификат.
Следите за нагрузкой в кабинете; когда бот вырастет — увеличьте ресурсы за минуту. Платите по дням только за то, что используете. Списание — ежедневно в 00:00; первое — в ближайшие 00:00 после создания сервера.
Для типичного бота на aiogram, telebot, grammY или Telegraf с несколькими сотнями пользователей в день — с запасом. Python-бот занимает 50–150 МБ памяти, Node.js — примерно столько же. Узким местом обычно становится база данных, и тогда стоит перейти на конфигурацию 2 vCPU / 2 ГБ.
Да. У сервера белый статический IP, порты 443/80/88/8443 открыты. Достаточно домена и SSL-сертификата — Let's Encrypt через certbot настраивается за пару минут. Long polling работает без дополнительных настроек.
Интернет и TASIX/UZIX до 100 Мбит/с включены без лимита по объёму. Если нужна большая полоса — докупается от 1 Мбит/с.
Да, Docker, docker-compose, Podman работают штатно. Ограничений на контейнеры нет.
Мы отвечаем за сервер: питание, сеть, гипервизор. За процессы внутри следит systemd или Docker restart policy — настроим вместе, если нужно. Доступ к консоли есть в личном кабинете даже если SSH недоступен.
Да, физические лица оплачивают картой через Payme, Click, Uzum. Договор публичной оферты действует автоматически.
Да, базовая фильтрация DDoS-атак включена во все тарифы без доплаты. Если атака угрожает инфраструктуре, трафик к атакуемому адресу может быть временно ограничен. Клиентов, которые сами проводят атаки с наших серверов, блокируем.
Пошагово: создать сервер, подключиться по SSH, установить Python или Node.js, запустить бота как сервис systemd, чтобы он переживал перезагрузки, и включить вебхуки.
ЧитатьПодберём конфигурацию, назовём точную цену и поможем с переносом. Без обязательств: никаких рассылок — только ответ на ваш вопрос.