Среда для вашего кода
Боту нужен дом.
Проекту — VPS.
Telegram-бот, Python-приложение или фоновая задача. Разместите свой код на сервере и управляйте окружением самостоятельно.
Вы пишете логику.
Сервер даёт место для её работы.
VPS — это инфраструктура. Установка Python, зависимостей, базы данных и настройка самого бота остаются за вами.
Архитектура без лишней магии
Сообщение → код → ответ.
Выберите способ получения обновлений, который поддерживает ваш проект. Это схема приложения, а не подключение бота на этой странице.
Бот запрашивает обновления
Приложение получает обновления через исходящие запросы к Telegram. Публичный HTTPS-обработчик для получения обновлений при таком подходе не требуется.
Способ обмена зависит от кода и библиотеки. Проверьте поддержку выбранного режима в документации вашего приложения.
Выберите конфигурацию
Актуальные цены из каталога AstraVPS. Выбранный сервер откроется для оформления в общем кабинете.
Указана текущая месячная цена без отдельной скидки на первый месяц. Срок, стоимость продления и условия проверяйте в заказе и карточке услуги. Канал общий: пиковая скорость не гарантируется. Для PROMO действует отдельный лимит 200 Мбит/с. Чехия, Швеция и Швейцария — геолокации IP; физическое размещение — Франкфурт, Германия. Условия использования ресурсов — в AUP.
От кода к работающему проекту
Не потерять
важное при запуске.
План для самостоятельного размещения. Начните с требований вашего приложения, затем подберите сервер.
К конфигурациям ↗- 01
Окружение
Выберите ОС из каталога, установите нужную версию Python и зависимости проекта.
- 02
Секреты
Храните токен и пароли вне публичного репозитория. Не отправляйте их в открытые формы или переписку.
- 03
Процесс
Настройте запуск приложения и его поведение после перезагрузки. Проверьте журнал ошибок.
- 04
Данные
Следите за памятью и диском. Организуйте резервные копии данных и регулярные обновления.
До первой команды /start
Частые вопросы.
Бот уже установлен на сервере?
Нет. Вы получаете VPS с выбранной ОС. Приложение, библиотеки, базу данных и запуск бота устанавливаете и настраиваете самостоятельно.
Сколько RAM нужно моему боту?
Это зависит от библиотек, базы данных, числа процессов и нагрузки. Сверьтесь с требованиями проекта и оставьте память для ОС. Каталог позволяет отфильтровать тарифы по минимальным CPU, RAM и диску.
Подойдёт только для Telegram?
Нет. На VPS можно самостоятельно размещать другие приложения и фоновые задачи в рамках правил сервиса. Конкретные требования зависят от вашего программного обеспечения.
Какую локацию выбрать?
Учитывайте маршрут до сервисов, с которыми работает приложение. Для Чехии, Швеции и Швейцарии указана геолокация IP; серверы этих предложений физически находятся во Франкфурте, Германия.
Где оформляется заказ?
Выбор тарифа перенесёт вас на astravps.co. Аккаунт, оплата, услуги и поддержка находятся на основном сайте AstraVPS.