Push в GitHub —
и приложение онлайн.
Подключите репозиторий — мы соберём и запустим проект: Next.js, Laravel, Django, Express и другие. Каждый push разворачивается, каждая ветка получает превью, а базы данных, резервные копии и HTTPS мы берём на себя.
От репозитория до адреса — за минуты.
Подключите GitHub
Выберите репозиторий и ветку. Можно подключить и GitLab или Bitbucket. Ваш код не изменяется.
Выберите ресурсы
Задайте память, CPU и диск ползунками — цена в месяц видна сразу. Изменить их можно в любой момент, данные сохранятся.
Push — и развёртывание
Каждый push собирается и выходит в работу без простоя. Если новая версия не запустится, продолжит работать предыдущая.
Всё, что нужно приложению в работе.
Без настройки серверов и без конфигурационных файлов.
Развёртывание при каждом 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 и диску, помесячно.
Примеры, в месяц
| Память | 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% и может приостановить дополнительное потребление.
Перед запуском.
Следующее развёртывание — это один push.
Подключите GitHub, выберите репозиторий и запустите — первые 3 дня бесплатно.