VPS для Python
Боти, API, парсери і скрипти на Python — працюють 24/7 на власному сервері.
Обрати VPS для PythonЗвичайний віртуальний хостинг розрахований на PHP-сайти, а Python-застосункам потрібно запускати власні процеси: бота, FastAPI, Celery, планувальник. На VPS у вас root-доступ — ставите потрібну версію Python, бібліотеки, базу даних і запускаєте все як службу systemd, що стартує сама після перезавантаження.
Що можна запускати
| Задача | RAM | Тариф |
|---|---|---|
| Telegram-бот (aiogram), скрипти cron | 512 МБ | VPS Bot — 59 грн |
| FastAPI / Flask API, парсер, кілька ботів | 1 ГБ | VPS Nano — 99 грн |
| Django + PostgreSQL, Celery + Redis | 2 ГБ | VPS Start — 149 грн |
| ML-моделі, обробка даних, pandas на великих обсягах | 4–12 ГБ | VPS Pro і вище |
- Підготуйте оточення — apt update && apt install -y python3-venv python3-pip git
- Залийте код — git clone ваш-репозиторій /opt/app && cd /opt/app && python3 -m venv .venv && .venv/bin/pip install -r requirements.txt
- Створіть службу — файл /etc/systemd/system/app.service з ExecStart=/opt/app/.venv/bin/python main.py і Restart=always.
- Запустіть — systemctl enable --now app — застосунок працює 24/7 і піднімається після перезавантаження.
Веб-застосунки і API
FastAPI, Flask чи Django запускайте через uvicorn/gunicorn на одному з виданих портів: uvicorn main:app --host 0.0.0.0 --port 40460 — API доступний за адресою http://IP:40460.
Потрібен HTTPS на своєму домені (вебхуки, вебінтерфейс)? Найпростіше — Cloudflare Tunnel: програма cloudflared на VPS сама встановлює вихідне з’єднання з Cloudflare, і ваш сервіс стає доступним за адресою https://app.вашдомен.ua з безкоштовним сертифікатом. Вхідні порти для цього не потрібні.
Мережа
Сервер доступний через публічну IP CloudAxis: SSH на окремому порту і 20 портів (TCP і UDP) під ваші сервіси — номери видно в кабінеті (наприклад, 40460–40479). Сервіс у VPS слухає саме цей номер порту, і він же доступний ззовні: IP:порт. Потрібна окрема статична IPv4 з усіма портами (80/443, вебхуки) — надаємо за запитом, напишіть у підтримку.
Яка версія Python доступна?
Будь-яка: у системі Ubuntu 24.04 — Python 3.12, інші версії ставляться через deadsnakes PPA, pyenv або Docker.
Чи підходить VPS для Telegram-бота на Python?
Так, для більшості ботів на long polling вистачає VPS Bot за 59 грн/міс. Для вебхуків потрібен HTTPS — через Cloudflare Tunnel.
Чи можна запускати парсери?
Так, з дотриманням правил сайтів, які ви парсите, і умов користування CloudAxis. Вихідні запити з VPS не обмежуються за кількістю, лише за загальною швидкістю мережі.
Як запускати скрипти за розкладом?
Через cron (crontab -e) або systemd-таймери — сервер працює цілодобово.
Чи є Jupyter?
Можна встановити JupyterLab і відкривати його через SSH-тунель (ssh -L 8888:localhost:8888 ...) — так безпечніше, ніж відкривати порт назовні.
Тарифи VPS
| Тариф | vCPU | RAM | NVMe | Ціна / міс | |
|---|---|---|---|---|---|
| VPS Bot | 1 | 512 МБ | 10 ГБ | 59 UAH | Замовити |
| VPS Nano | 1 | 1 ГБ | 20 ГБ | 99 UAH | Замовити |
| VPS Start | 1 | 2 ГБ | 40 ГБ | 149 UAH | Замовити |
| VPS Pro | 2 | 4 ГБ | 80 ГБ | 299 UAH | Замовити |
| VPS Business | 4 | 8 ГБ | 160 ГБ | 549 UAH | Замовити |
| VPS Max | 6 | 12 ГБ | 240 ГБ | 899 UAH | Замовити |
Ціни за місяць у гривнях. Усі тарифи: KVM, NVMe, root-доступ, щоденний бекап, 7 днів безкоштовного тесту.