Приложения · развёртывание из GitHub

Push в GitHub —
и приложение онлайн.

Подключите репозиторий — мы соберём и запустим проект: Next.js, Laravel, Django, Express и другие. Каждый push разворачивается, каждая ветка получает превью, а базы данных, резервные копии и HTTPS мы берём на себя.

3 дня бесплатно для первого приложения
500 ГБ трафика в месяц включено
HTTPS на каждом адресе
Как это работает

От репозитория до адреса — за минуты.

1

Подключите GitHub

Выберите репозиторий и ветку. Можно подключить и GitLab или Bitbucket. Ваш код не изменяется.

2

Выберите ресурсы

Задайте память, CPU и диск ползунками — цена в месяц видна сразу. Изменить их можно в любой момент, данные сохранятся.

3

Push — и развёртывание

Каждый push собирается и выходит в работу без простоя. Если новая версия не запустится, продолжит работать предыдущая.

Определяем автоматически:Next.jsNuxtSvelteKitAstroExpressNestJSLaravelSymfonyDjangoFlaskFastAPIGoViteReactVueAngular
Что вы получаете

Всё, что нужно приложению в работе.

Без настройки серверов и без конфигурационных файлов.

Развёртывание при каждом push

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

Превью для веток

Каждая другая ветка получает свой адрес, чтобы проверить изменения до выхода в работу, — до 3 одновременно, входит в цену.

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

Вернитесь к любой из последних 5 успешных версий — без новой сборки.

Управляемые базы данных

PostgreSQL 17, MySQL 8.4 и Valkey 8 как сервисы проекта. Приложение само получает переменные для подключения.

Восстановление на любую минуту

PostgreSQL и MySQL копируются непрерывно: базу можно вернуть к любой минуте последних 7 дней. Кроме того, каждый день делается полная копия.

Фоновые процессы и задачи по расписанию

Обработчики очередей, cron-задачи, отдельный API — у каждого свои ресурсы, а друг к другу они обращаются по имени.

Экземпляры и автоматическое масштабирование

До 10 экземпляров веб-сервиса — или их число следует за нагрузкой на процессор.

Мониторинг и журнал

Графики памяти, CPU, времени ответа и трафика, уведомления по e-mail и в Telegram, журнал за 7 дней с поиском.

Свои домены и HTTPS

Бесплатный адрес rivervo.app для каждого приложения; подключите свой домен — SSL-сертификат выпустится автоматически.

Объектное хранилище

S3-совместимые бакеты для загрузок и медиафайлов. Трафик из хранилища бесплатный.

Доступ к каждому приложению

Пригласите разработчиков в те приложения, над которыми они работают: у каждого свой вход и роль, которую выберете вы, — «Только просмотр», «Разработчик» или «Администратор».

API и помощь ИИ

REST API с токенами разного уровня доступа для скриптов и CI и кнопка «Объяснить ошибку» для незавершённого развёртывания.

Цены

Платите за ресурсы, которые задали сами.

Никаких пакетов, из которых приходится вырастать: каждый сервис — приложение, фоновые процессы, базы данных — оплачивается по своей памяти, CPU и диску, помесячно.

Память
$6 / ГБ
256 МБ, 512 МБ, затем целые ГБ до 16 ГБ
CPU
$4 / ядро
от 1 до 8 ядер
Диск
10 ГБ на каждый ГБ памяти включено
дальше $0.15 за ГБ в месяц, до 500 ГБ

Примеры, в месяц

ПамятьCPUДискЦена
512 МБ1 ядро5 ГБ$7
1 ГБ1 ядро10 ГБ$10
2 ГБ2 ядра20 ГБ$20
4 ГБ2 ядра60 ГБ$35

Небольшому статическому сайту или API хватит первой строки. База данных начинается с 1 ГБ памяти, 1 ядра и 10 ГБ диска — $10 в месяц. Изменения применяются сразу, за текущий месяц разница считается пропорционально.

Потребление сверх включённого

ВключеноСверх этого
Трафик в интернет500 ГБ на проект в месяц$0.05 за ГБ — скорость никогда не ограничивается
Автоматическое масштабированиеминимальное число экземпляровкаждый экземпляр-час сверх минимума: месячная цена сервиса ÷ 730
Объектное хранилищетрафик бесплатный$0.025 за ГБ в месяц; $6 за миллион записей, $0.50 за миллион чтений
Превью ветокдо 3 одновременно—

Потребление считается за календарный месяц и добавляется к следующему платежу проекта. Месячный лимит расходов предупредит при 80% и 100% и может приостановить дополнительное потребление.

3 дня бесплатно для первого приложения
Карту вы добавляете при запуске — во время пробного периода с неё ничего не списывается. Первый платёж — когда закончатся 3 дня.
Запустить приложение

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

Вопросы

Перед запуском.

Node.js (Next.js, Nuxt, SvelteKit, Astro, Express, NestJS и другие), PHP (Laravel, Symfony и обычный PHP), Python (Django, Flask, FastAPI), Go и статические сайты. Стек мы определяем по репозиторию. Если в репозитории есть свой Dockerfile, мы собираем по нему — так можно запустить и другие стеки.
Нет. Вы задаёте память, CPU и диск, а мы собираем и запускаем приложение, следим за его работой, продлеваем сертификаты и делаем резервные копии. Заходить на сервер не нужно.
Первое приложение бесплатно 3 дня. Карту вы добавляете при запуске; во время пробного периода ничего не списывается, первый ежемесячный платёж — когда он закончится. Пробный период предоставляется один раз на аккаунт.
Ничего не замедлится. Каждый ГБ сверх 500 ГБ, включённых на проект, стоит $0.05 и добавляется к следующему платежу. Мы предупредим при 80% и при 100% включённого объёма.
Да, в любой момент в настройках приложения. Данные сохраняются, разница за текущий месяц считается пропорционально.
PostgreSQL и MySQL копируются непрерывно, их можно восстановить на любую минуту последних 7 дней; кроме того, каждый день делается полная копия. Valkey копируется ежедневно. Копии хранятся в зашифрованном виде отдельно от базы, а перед каждым восстановлением мы сохраняем текущее состояние.
Да. Добавьте его во вкладке «Домены» и создайте A- или CNAME-запись, которую покажет панель, — SSL-сертификат выпустится автоматически. Можно также перенаправлять www на основной домен или наоборот.
Да: REST API с описанием в OpenAPI и токенами с доступом на чтение, на развёртывание или полным — для скриптов и CI. Командная строка rivervo скоро появится.
Ресурсы задаёте вы, поэтому цена в месяц известна заранее. Кроме того, для проекта можно задать месячный лимит расходов: мы напишем при 80% и 100%, а по вашему выбору приостановим дополнительное потребление, например автоматическое масштабирование. Работающие сервисы лимит никогда не останавливает.

Документация по приложениям →

Следующее развёртывание — это один push.

Подключите GitHub, выберите репозиторий и запустите — первые 3 дня бесплатно.

Приложения — развёртывание из GitHub — Rivervo