К содержимому

Python на VPS

Язык для ботов и скриптов

Категория
Боты
Автор
Python Software Foundation
Лицензия
PSF-2.0
Версия
3.14.8

Скрипт бесплатный · VPS от $2.79 в месяц · установка около 45 секунд

Установка по SSH

root@vps:~# sudo apt update && sudo apt install -y python3 python3-venv python3-pip

  • SystemUbuntu 24.04 · x86_64ok
  • Sourcegithub.com/python/cpythonok
  • Version3.14.8ok

✓ Python 3.14.8 установлен · около 45 секунд

root@vps:~#

Команда установки из библиотеки. Вывод сокращён: на вашем сервере он может отличаться.

Что это

  • Python
  • Telegram-боты
  • aiogram
  • Скрипты

Python — самый популярный язык для Telegram-ботов (aiogram, python-telegram-bot), парсеров, скриптов автоматизации и бэкендов на FastAPI или Django.

На VPS скрипты и боты работают круглосуточно и не зависят от вашего компьютера. Каждый проект держите в своём виртуальном окружении venv, а запуск поручите systemd.

Команда ставит Python из репозитория дистрибутива вместе с venv и pip: на Ubuntu 24.04 это 3.12, на Debian 12 — 3.11, на Ubuntu 22.04 — 3.10.

  • Готов для aiogram, python-telegram-bot, FastAPI и Django
  • Виртуальные окружения venv для каждого проекта
  • pip для установки пакетов
  • Обновления безопасности через apt
  • Запуск ботов как сервисов systemd

Рекомендуемый тариф

Для Python — не меньше 1 vCPU, 2 ГБ RAM и 10 ГБ NVMe.

Минимум для запуска
1 vCPU · 1 ГБ RAM · 10 ГБ диска
Системы
Ubuntu 22.04 · Ubuntu 24.04 · Debian 11 · Debian 12

Как установить

Три шага в боте или одна команда по SSH, установка займёт около 45 секунд.

  1. 01

    Выберите тариф в боте

    Откройте @ExpressHost_bot и оплатите VPS. Сервер будет готов примерно через 60 секунд.

  2. 02

    Добавьте Python

    На шаге «Дополнения» выберите скрипт из библиотеки или запустите его позже: Настройки сервера → Скрипты.

  3. 03

    Создайте окружение проекта

    python3 -m venv venv && . venv/bin/activate

Вручную по SSH

Подключитесь к серверу под root и выполните команду. Поддерживаемые системы: Ubuntu 22.04, Ubuntu 24.04, Debian 11, Debian 12.

Команда установки
sudo apt update && sudo apt install -y python3 python3-venv python3-pip

После установки

  1. 1.Создайте окружение проекта: python3 -m venv venv && . venv/bin/activate
  2. 2.Установите зависимости: pip install -r requirements.txt
  3. 3.Для работы 24/7 создайте сервис systemd с ExecStart=/путь/venv/bin/python bot.py и включите его: systemctl enable --now bot

Вопросы о Python

Не нашли ответ? Пишите @ExpressHost_SupportBot.

Нужна последняя версия Python. Что делать?

Поставьте менеджер uv (curl -LsSf https://astral.sh/uv/install.sh | sh) и выполните uv python install 3.14. Системный Python при этом не трогается.

Почему pip install выдаёт externally-managed-environment?

В новых Ubuntu и Debian системный Python защищён от pip. Ставьте пакеты внутри venv.

Сколько ботов выдержит тариф?

Бот на aiogram занимает около 50–100 МБ RAM. На 1 vCPU и 2 ГБ спокойно работают несколько ботов.

Python ставится при заказе — в боте.