Хостинг для FastAPI и Python API
Нужен стабильный HTTPS для FastAPI, webhook или Mini App backend? Загрузите проект — Deployka подхватит Python, зависимости и команду запуска. Логи и restart — в кабинете.
Что покрывает эта страница
- uvicorn / gunicorn
- PORT и 0.0.0.0
- requirements.txt
- health check
- webhook + logs + restart
Как задеплоить
- ZIP или GitHub с requirements.txt / pyproject.toml и точкой входа (uvicorn / gunicorn).
- Задайте ENV (секреты, DATABASE_URL) — PORT настроим автоматически.
- Deploy → установка зависимостей → процесс слушает PORT → HTTPS URL + логи.
Какие ENV нужны
- PORT — обязательно использовать в uvicorn/--port или через переменную окружения.
- API keys, BOT_TOKEN, DATABASE_URL — в секретах дашборда.
- CORS / ALLOWED_ORIGINS — если фронт на другом домене.
Package managers и стек
- pip + requirements.txt
- Poetry / pip-tools — если lockfile понятен сборщику
Типичные ошибки
- ModuleNotFoundError — зависимости не в requirements или виртуальное окружение не воспроизведено.
- Connection refused / health check failed — приложение не слушает 0.0.0.0:$PORT.
- Падение на старте из-за ENV — Deploy Doctor подскажет недостающие ключи до сборки.
Тариф
Небольшой API — Node Micro / сопоставимые тарифы от 299 ₽/мес. Более тяжёлый FastAPI / Mini App backend — MVP App, 1190 ₽/мес.
Код готов. Deployka запускает его.