Деплой из GitHub на ваш сервер · администрирование · оплата в рублях

Деплой из GitHub на ваш сервер.
Что-то упало — вы узнаете первым

Как вы сейчас узнаёте, что сайт не работает?

Подключите свой сервер и репозиторий — через несколько минут проект работает по HTTPS. Prichal ставит на сервер агент и дальше ведёт его: поднимает упавшее, пишет вам в Telegram, откатывает неудачное обновление одной кнопкой. Сервер и данные остаются вашими — за мощность вы платите своему облаку, нам — только за панель.

0 ₽панель на старте — сервер ваш
1 кликоткат на прошлую версию
10–22окно реакции администратора на сопровождении
0зарубежных карт и VPN

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

Три шага — и проект в проде
Сервер ваш, настройка — наша

01

Подключите сервер

Любой Linux-сервер от 4 ГБ памяти в вашем облаке. Дайте доступ по SSH — Prichal сам поставит k3s и агента, а пароль не сохранит. Дальше агент сам держит связь с панелью.

studio/shop-apimain
02

Выберите репозиторий

Подключите GitHub и укажите ветку. Тип приложения, порт и нужную базу определим по коду. Переменные окружения можно загрузить из .env — до сервера они едут зашифрованными.

ТипAPI
Порт8000
БазаPostgres
03

Нажмите «Задеплоить»

Соберём на вашем сервере, развернём и дождёмся, пока приложение ответит. Дальше — обновление на каждый git push и откат одной кнопкой.

Работает200 OK · v1

02/Возможности

Всё, чтобы ваш прод не падал молча
и поднимался без вас

Заметим раньше пользователей

Проверяем, что приложение отвечает, а не что контейнер запущен. Не отвечает — поднимаем сами и пишем в Telegram. Вы открываете ноутбук, когда всё уже работает.

прод · shop-apiРАБОТАЕТ
  1. 03:12Заметили: приложение не отвечает
  2. 03:15Подняли
  3. 03:15Проверили, что отвечает
  4. 03:15Уведомили в Telegram

Честный статус

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

  • shop-apiРаботает
  • workerПроверяется
  • shop-webНе хватило памяти

Откат одной кнопкой

Каждое развёртывание — версия. Откат возвращает код, переменные и размер целиком, без пересборки.

Базы и бэкапы в вашем хранилище

PostgreSQL и Redis на вашем сервере. Бэкапы PostgreSQL снимаются по расписанию и уходят в ваш бакет S3 — у нас копий ваших данных нет. Восстановление — из панели.

PostgreSQLRedisДискбэкап проверен восстановлением

Журнал действий

Кто, что и когда сделал с продом, с какого адреса. Журнал нельзя изменить задним числом и можно выгрузить в CSV — удобно, когда над проектом работают несколько человек.

  • 14:02annaоткатила shop-api до v127
  • 13:47ciзадеплоил v128
  • 11:20olegизменил SMTP_HOST

Миграции без сюрпризов

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

alembic upgrade head

снапшот базы готовПрименить

Логи сборки и приложения

Всё в одном месте: поиск, фильтр ошибок, логи упавшего контейнера. Секреты из переменных вырезаются до показа.

14:02:11 GET /api/cart 200

14:02:12 DATABASE_URL=••••••

14:02:14 ERROR timeout: crm.api

Проекты изолированы, агент ограничен

У проекта своё пространство и своя закрытая сеть на вашем сервере: другие проекты не видят ни его сервисы, ни базу. Агент выполняет только подписанные команды из списка разрешённых — без доступа к shell.

shopcrmblog

HTTPS автоматически

Сертификат выдаётся при деплое и продлевается сам. Если продление вдруг не прошло — предупредим за 14 дней, в панели и в Telegram.

https://shop.prichal.tech

Приватные сервисы

Воркеру или внутреннему API не нужен адрес в интернете. Сделайте сервис приватным — его увидят только другие сервисы проекта по внутреннему имени.

worker:8000только внутри проекта

03/Тарифы

Панель — от 0 ₽.
Сервер — ваш, за мощность платите облаку

Цена — за аккаунт и не зависит от размера ваших серверов. Сервис — всё, что деплоится отдельно: приложение, воркер, база.

Панель · Всё делаете сами, платформа следит за продом.

Старт

Попробовать
0 ₽/мес

1 сервер · 3 сервиса

Один сервер и пара сервисов — посмотреть, как это работает на вашем железе.

Начать бесплатно

Про

Чаще всего
1 490 ₽/мес

3 сервера · 20 сервисов

Несколько серверов и проектов. Первые 30 дней — бесплатно, без карты.

30 дней бесплатно

Команда

Студия или команда
4 990 ₽/мес

10 серверов · 100 сервисов

Десятки проектов клиентов, участники с ролями, журнал действий, ответ в чате в течение рабочего дня.

Начать бесплатно

Сверх лимита: +490 ₽ за сервер и +490 ₽ за каждые 10 сервисов в месяц.

Сопровождение

Всё из «Команды» и администратор, который отвечает за ваш прод: окно реакции 10:00–22:00, не круглосуточно. Подключаем по договору, первый месяц — настройка.

Мини

Следим и бэкапим
4 990 ₽/мес

до 5 сервисов на сопровождении

До 5 сервисов: мониторинг, проверка восстановления одной базы в месяц, реакция на падение в течение дня.

Оставить заявку

Базовая

Администратор вместо найма
14 990 ₽/мес

до 15 сервисов на сопровождении

До 15 сервисов: проверка всех бэкапов с отчётом, реакция за 4 часа, 2 часа изменений в месяц.

Оставить заявку

Студия

Прод клиентов студии
29 990 ₽/мес

до 50 сервисов на сопровождении

До 50 сервисов: реакция за 2 часа, общий чат, учения по восстановлению раз в квартал, 5 часов изменений.

Оставить заявку

Час сверх включённого — 2 500 ₽.

Во всех тарифах

  • Деплой из GitHub на ваш сервер, обновление по git push
  • Откат на любую прошлую версию
  • HTTPS-адрес с автоматическим сертификатом
  • Уведомления о падениях в Telegram
  • Переменные окружения в зашифрованном виде
  • Бэкапы PostgreSQL в ваш бакет S3
  • Изоляция проектов на сервере
  • Приватные сервисы без адреса в интернете

Сервер — отдельно, у вашего облака

Prichal не продаёт мощность: сервер вы арендуете сами (от 4 ГБ памяти) и платите за него облаку. Уйдёте от нас — приложения на нём продолжат работать.

Год предоплатой — на 10% дешевле.