Python-хостинг

Python-хостинг для Django и Flask: git push, и всё работает

Развертывайте приложения Python 3.14 из GitHub, GitLab или Bitbucket. Каждый push устанавливает requirements.txt, выполняет сборку и переключается на рабочий режим — без необходимости запускать Gunicorn или NGINX.

Бесплатная пробная версия на 14 дн. — требуется карта, списания не производятся

Выберите свой стек
Начать бесплатный пробный период

Developer Hosting выполняет ваш собственный код, поэтому мы запрашиваем данные карты, чтобы бесплатный пробный период оставался доступным для реальных людей. С вашей карты средства не списываются — ни сегодня, ни после окончания пробного периода. Вы ничего не платите, если только сами не выберете тарифный план; если вы его не выберете, пробный период просто завершится.

Тарифные планы от 14,99 $ в месяц

  • Python 3.14Django, Flask или любой фреймворк WSGI
  • 0 серверовдля настройки — без Gunicorn, без NGINX
  • 14 дней бесплатнобесплатная пробная версия, Python предварительно выбран
Конвейер развертывания от git push до работающего приложения Python

Хостинг Django и Flask без забот о настройке сервера

Ваше приложение обслуживается напрямую из wsgi.py. Мы устанавливаем его, собираем, запускаем и сохраняем последние пять версий готовыми к откату.

Python 3.14 через WSGI

Django, Flask или любой WSGI-фреймворк, обслуживаемый из wsgi.py непосредственно самим веб-сервером.

requirements.txt при каждом развертывании

Пакеты устанавливаются в новый каталог при каждом push, затем выполняется ваша команда сборки — collectstatic, миграции или все, что требуется вашему приложению.

Откат в один клик

Последние пять версий сохраняются на сервере, поэтому возврат назад — это просто переключение, а не повторная сборка.

Секреты вне вашего репозитория

Укажите свой Django SECRET_KEY и URL базы данных на панели переменных окружения; они хранятся в защищенном хранилище секретов и передаются в ваше приложение во время загрузки.

Ваша трассировка в журналах

Собственный поток stderr вашего приложения находится в средстве просмотра журналов рядом с журналами веб-сервера, поэтому ошибка 500 отображает его трассировку.

Запланированные задачи

Запускайте команды управления или скрипты по расписанию — задачи очистки, отчеты, импорт — на каждом тарифном плане.

Предварительный просмотр каждой ветки рядом с рабочей средой

Отправьте функциональную ветку, и она будет развернута по собственному адресу рядом с вашим рабочим приложением с теми же переменными окружения. Поделитесь ссылкой, протестируйте и выполните слияние. Неудачная установка или сборка никогда не заменит уже работающую версию.

  • pip install и ваша сборка завершаются до переключения
  • URL предварительного просмотра для каждой неподготовленной ветки
  • Рабочие настройки по умолчанию
  • HTTPS на вашем собственном домене, бесплатно
  • SSH на каждом тарифе для manage.py и отладки
Редактор кода рядом с работающим приложением Python

От репозитория до работающего приложения Django или Flask

  1. Выберите Python и начните

    В 14-дневной пробной версии предварительно выбран Python; плата с добавленной вами карты не взимается.

  2. Привяжите свой код

    Свяжите репозиторий с вашими файлами wsgi.py и requirements.txt и выберите, какая ветка является рабочей.

  3. Добавить collectstatic и секреты

    Для Django — команда сборки, такая как collectstatic; затем ваши SECRET_KEY и DATABASE_URL.

  4. Отправьте для развертывания

    Каждый push в вашу производственную ветку выпускает новый релиз; ветки функционала получают собственный адрес предварительного просмотра.

Точка входа, которую мы обслуживаем

Файл wsgi.py, предоставляющий доступ к вашему WSGI-приложению. Пакеты берутся из requirements.txt.

# wsgi.py — the file we serve
from myproject.wsgi import application  # Django
# or, for Flask:
# from app import app as application

Тарифные планы хостинга Python

Каждый тарифный план определяет, сколько приложений Django или Flask вы можете запускать — одно на Dev Start, пять на Dev Pro, двадцать на Dev Scale — а также сколько оперативной памяти и CPU выделяется каждому из них.

Zinn® Dev Start

14,99 $/месяц

или 149,90 $ в год

Веб-сайты
1
NVMe-накопители
25 ГБ
Пропускная способность
1 ТБ

Бесплатная пробная версия на 14 дн. — требуется карта, списания не производятся

Выберите свой стек
Начать бесплатный пробный период

Developer Hosting выполняет ваш собственный код, поэтому мы запрашиваем данные карты, чтобы бесплатный пробный период оставался доступным для реальных людей. С вашей карты средства не списываются — ни сегодня, ни после окончания пробного периода. Вы ничего не платите, если только сами не выберете тарифный план; если вы его не выберете, пробный период просто завершится.

Zinn® Dev Pro

28,99 $/месяц

или 289,90 $ в год

Веб-сайты
5
NVMe-накопители
100 ГБ на всех ваших сайтах
Пропускная способность
5 ТБ

Бесплатная пробная версия на 14 дн. — требуется карта, списания не производятся

Выберите свой стек
Начать бесплатный пробный период

Developer Hosting выполняет ваш собственный код, поэтому мы запрашиваем данные карты, чтобы бесплатный пробный период оставался доступным для реальных людей. С вашей карты средства не списываются — ни сегодня, ни после окончания пробного периода. Вы ничего не платите, если только сами не выберете тарифный план; если вы его не выберете, пробный период просто завершится.

Zinn® Dev Scale

99,99 $/месяц

или 999,90 $ в год

Веб-сайты
20
NVMe-накопители
500 ГБ на всех ваших сайтах
Пропускная способность
25 ТБ

Бесплатная пробная версия на 14 дн. — требуется карта, списания не производятся

Выберите свой стек
Начать бесплатный пробный период

Developer Hosting выполняет ваш собственный код, поэтому мы запрашиваем данные карты, чтобы бесплатный пробный период оставался доступным для реальных людей. С вашей карты средства не списываются — ни сегодня, ни после окончания пробного периода. Вы ничего не платите, если только сами не выберете тарифный план; если вы его не выберете, пробный период просто завершится.

  • Попробуйте сначалаКаждый управляемый тарифный план начинается с бесплатного пробного периода продолжительностью 14 дней, поэтому вы можете разместить на нем реальный сайт, прежде чем за что-либо платить.
  • Гарантия возврата денег в течение 30 днейЕсли управляемый тариф вам не подходит, сообщите нам в течение 30 дней с момента первого платежа, и мы вернем деньги. Хостинг приложений также учитывается. Ознакомиться с политикой возврата средств
  • Настоящая поддержка включенаПоддержка включена в каждый тарифный план, её оказывают специалисты, которые управляют этой платформой, а не скрипты. Аккаунты, которые не могут ждать, могут пройти в начало очереди. Как работает приоритетная поддержка

Что не запускают эти тарифные планы

  • Приложения ASGI, такие как FastAPI, работают через адаптер, такой как a2wsgi; нативный ASGI и долгоживущие WebSockets предназначены для сервера Zinn® Private Cloud.
  • Воркеры Celery и другие длительные фоновые процессы здесь не поддерживаются; запланированные задачи поддерживаются.
  • Образы Docker и кластеры Kubernetes вместо этого должны размещаться в Zinn® Private Cloud.

Python-хостинг: вопросы

Какую версию Python вы используете?

Python 3.14, через WSGI. Ваше приложение обслуживается из wsgi.py, а пакеты берутся из requirements.txt при каждом развертывании.

Могу ли я разместить Django?

Да. Укажите в wsgi.py WSGI-приложение вашего проекта, настройте команду сборки для collectstatic и добавьте SECRET_KEY и URL вашей базы данных на панели переменных окружения.

Могу ли я разместить Flask?

Да. Предоставьте ваше приложение Flask как application в wsgi.py и выполните push. Любой фреймворк WSGI работает точно так же.

Как насчет FastAPI?

Среда выполнения Python поддерживает WSGI. Приложение FastAPI или другое приложение ASGI работает через адаптер, такой как a2wsgi, что требует изменения всего одной строки в вашем входном файле. Для нативного ASGI лучше подойдет сервер Zinn® Private Cloud.

Могу ли я запустить Celery?

Не в качестве длительно работающего фонового процесса на этих тарифных планах. Запланированные задачи поддерживаются; обработчики очередей предназначены для сервера Zinn® Private Cloud.

Есть ли бесплатная пробная версия?

Да: 14 дней, Python выбран предварительно. Для начала требуется карта, во время пробного периода средства не списываются, и вы ничего не платите, пока не выберете тариф.

Хостинг для разработчиков также для Node.js и Ruby

Разверните свое приложение Django или Flask сегодня

Попробуйте Python 3.14 бесплатно в течение 14 дней. Мы запрашиваем карту, чтобы пробные версии получали реальные люди, и средства не будут списаны, пока вы не выберете тариф.

Бесплатная пробная версия на 14 дн. — требуется карта, списания не производятся

Выберите свой стек
Начать бесплатный пробный период

Developer Hosting выполняет ваш собственный код, поэтому мы запрашиваем данные карты, чтобы бесплатный пробный период оставался доступным для реальных людей. С вашей карты средства не списываются — ни сегодня, ни после окончания пробного периода. Вы ничего не платите, если только сами не выберете тарифный план; если вы его не выберете, пробный период просто завершится.