Среда для вашего кода

Боту нужен дом.
Проекту — VPS.

Telegram-бот, Python-приложение или фоновая задача. Разместите свой код на сервере и управляйте окружением самостоятельно.

Telegram-ботыPythonФоновые задачи
Пример проекта: сообщение пользователя, код бота на сервере и ответ ПРИМЕР ВАШЕГО БОТА/startЗдравствуйте! Что сделать? your-projectapp/bot.pyrequirements.txt.envСХЕМА ПРОЕКТА, НЕ ГОТОВАЯ УСТАНОВКА
Код, токен и настройка приложения — на вашей стороне.

Вы пишете логику.
Сервер даёт место для её работы.

VPS — это инфраструктура. Установка Python, зависимостей, базы данных и настройка самого бота остаются за вами.

Архитектура без лишней магии

Сообщение → код → ответ.

Выберите способ получения обновлений, который поддерживает ваш проект. Это схема приложения, а не подключение бота на этой странице.

TelegramОбновления бота

Бот запрашивает обновления

Ваш VPSPython и ваша логика
Сервер инициирует запросы

Приложение получает обновления через исходящие запросы к Telegram. Публичный HTTPS-обработчик для получения обновлений при таком подходе не требуется.

Способ обмена зависит от кода и библиотеки. Проверьте поддержку выбранного режима в документации вашего приложения.

Ваш сервер начинается здесь

Выберите конфигурацию

Актуальные цены из каталога AstraVPS. Выберите ресурсы, локацию и срок аренды в одном заказе.

Загружаем актуальные конфигурации…

Указана текущая месячная цена без отдельной скидки на первый месяц. Срок, стоимость продления и условия проверяйте в заказе и карточке услуги. Канал общий: пиковая скорость не гарантируется. Для PROMO действует отдельный лимит 200 Мбит/с. Чехия, Швеция и Швейцария — геолокации IP; физическое размещение — Франкфурт, Германия. Условия использования ресурсов — в AUP.

От кода к работающему проекту

Не потерять
важное при запуске.

План для самостоятельного размещения. Начните с требований вашего приложения, затем подберите сервер.

К конфигурациям ↗
  1. 01

    Окружение

    Выберите ОС из каталога, установите нужную версию Python и зависимости проекта.

  2. 02

    Секреты

    Храните токен и пароли вне публичного репозитория. Не отправляйте их в открытые формы или переписку.

  3. 03

    Процесс

    Настройте запуск приложения и его поведение после перезагрузки. Проверьте журнал ошибок.

  4. 04

    Данные

    Следите за памятью и диском. Организуйте резервные копии данных и регулярные обновления.

До первой команды /start

Частые вопросы.

Бот уже установлен на сервере?

Нет. Вы получаете VPS с выбранной ОС. Приложение, библиотеки, базу данных и запуск бота устанавливаете и настраиваете самостоятельно.

Сколько RAM нужно моему боту?

Это зависит от библиотек, базы данных, числа процессов и нагрузки. Сверьтесь с требованиями проекта и оставьте память для ОС. Каталог позволяет отфильтровать тарифы по минимальным CPU, RAM и диску.

Подойдёт только для Telegram?

Нет. На VPS можно самостоятельно размещать другие приложения и фоновые задачи в рамках правил сервиса. Конкретные требования зависят от вашего программного обеспечения.

Какую локацию выбрать?

Учитывайте маршрут до сервисов, с которыми работает приложение. Для Чехии, Швеции и Швейцарии указана геолокация IP; серверы этих предложений физически находятся во Франкфурте, Германия.

Где оформляется заказ?

Выбор тарифа перенесёт вас на astravps.co. Аккаунт, оплата, услуги и поддержка находятся на основном сайте AstraVPS.

Следующий шаг за вами

Ваш код готов к своему месту.

Подобрать VPS ↗

Общая инфраструктура AstraVPS

AstraVPS в цифрах

активных клиентов
—
активных VPS
—

Оплаченные активные услуги и их владельцы. Обновление каждые 5 минут. Числа округлены вниз до десятков.

Для отображения актуальных данных нужен JavaScript.