Хостинг приложений

Также доступно на English·Español·Português (Brasil)·Français·Türkçe

Хостинг приложений: от репозитория до адреса https

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

Бесплатно
256 МБ, Node.js, Python, Go, Java и другие
Адрес
https://имя.fadehost.app, свой домен сверху
Регионы
Франция, Монреаль, Орегон, Сингапур
Платно
от 2 $/мес за 1 ГБ

Как это работает

  1. Создайте аккаунт и подтвердите почту.
  2. На странице Apps нажмите Host an app, скажите, что хотите разместить (веб-приложение или API, статический сайт, что-то другое), и вставьте ссылку на репозиторий или выберите шаблон.
  3. Оставьте команды запуска и сборки пустыми, чтобы мы вывели их из репозитория, или задайте свои. Ключи идут в переменные окружения.
  4. Нажмите Deploy. Приложение слушает порт из переменной PORT, по умолчанию 8080, на 0.0.0.0.

Веб-адрес

Выберите имя и включите адрес: приложение отвечает на https://имя.fadehost.app с сертификатом, за прокси Cloudflare. На бесплатном тарифе адрес засыпает, когда им никто не пользуется, и просыпается при следующем запросе за несколько секунд; на платном остаётся всегда онлайн за 2 $ в месяц за приложение. Свой домен направляется на приложение со страницы приложения.

Данные и базы данных

Код выкачивается в /data/app, и каждый деплой приводит его в соответствие с репозиторием. Всё, что вы пишете под /data, переживает деплои. Каждое платное приложение включает базу MySQL в один клик; PostgreSQL, MongoDB и Redis доступны как управляемые базы в той же частной сети.

Цены

БесплатноStarterStandardPro
Цена0 $2 $/мес3 $/мес6 $/мес
ОЗУ256 МБ1 ГБ2 ГБ4 ГБ
CPU0,25 vCPU1 vCPU1 vCPU3 vCPU
Диск3 ГБ5 ГБ10 ГБ20 ГБ
Веб-адресЗасыпает без запросов+2 $/мес, всегда онлайн

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

Frequently asked questions

Какие языки работают?

Node.js, Python, Bun, Deno, Go, Java, PHP, Ruby и статические сайты (чистый HTML или сборка Astro, Vite, Eleventy, Docusaurus и подобных). Они определяются по файлам репозитория; язык можно зафиксировать в панели.

Какой порт слушает приложение?

Порт из переменной окружения PORT, по умолчанию 8080, на 0.0.0.0. Приложение, которое слушает только 127.0.0.1, ничего не получает с веб-адреса.

Бесплатный адрес засыпает?

Да, когда им какое-то время никто не пользуется; просыпается при следующем запросе за несколько секунд. Процесс бота или worker, напротив, никогда не спит, даже на бесплатном тарифе. Всегда включённый адрес стоит 2 $ в месяц на платном тарифе.

Можно использовать свой домен?

Да. Направьте CNAME на приложение со страницы приложения, и оно ответит на вашем домене с сертификатом.

Что происходит при каждом деплое?

Репозиторий клонируется на вашей ветке, ставятся зависимости, запускается сборка, если она есть, и стартует приложение. С включённым автодеплоем каждый push делает то же самое. Живая консоль показывает каждый шаг, а упавшая сборка объясняется простыми словами.

Панель на русском?

Пока нет. Панель управления и письма на английском, с короткими подписями (Deploy, Console, Environment), которые понятны без усилий. Цены в долларах США.

Related

Хостинг приложений: от репозитория до адреса https

Развернуть приложение бесплатно