Все сайты клиентов в одной панели. Без Docker.
Подключаете GitHub-репозиторий, дальше сборка, HTTPS, домены и откат происходят сами. А тексты клиент правит сам.
v0.4.1·1 сентября 2026·62 релиза за последние 30 дней


Это настоящий интерфейс, а не макет. Тот же экран открывается в демо.
Одна панель — сколько угодно клиентов
Панель ставится на ваш сервер и управляет серверами клиентов по SSH. У каждого клиента свой VDS: свой счёт за хостинг, свои данные, свой доступ. А у вас один экран, где видно все сайты сразу. Клиент уходит — вы отдаёте ему сервер целиком и убираете его из панели. Ничего не переносится и не распутывается.
Встроенная CMS — клиенту привычно, как WordPress
Рядом с панелью поднимается отдельный кабинет. Клиент входит по email и паролю, кликает по тексту прямо на живом сайте и нажимает «Опубликовать». Ни панели, ни GitHub, ни сервера он не видит.
Каждое изменение уходит в Git и остаётся в истории, которую видите вы
Клиент открывает адрес своего сайта и логинится, не зная про панель
Доступ только к контенту своего сайта: ни кода, ни сервера, ни соседей

Каждый релиз проверяется до того, как его увидят посетители
Новый релиз собирается рядом с работающим и подменяет его целиком, только когда ответит на проверку. Не ответил — работает прежняя версия, а откат на любую прошлую — одна кнопка.
- Fetchполучение кода
- Checkoutнужный коммит
- Installзависимости
- Buildсборка
- Syncвыкладка релиза
- Restartперезапуск
- Healthпроверка
Без Docker: systemd, Caddy и SQLite — больше ничего
- 1 ГБ
- абсолютный минимум, и ровно один сайт
- 300 МБ
- занимает проект с серверным рендером; статика — почти ничего
- 2 ГБ
- комфортный старт для студии
Нажмите Deploy и смотрите лог — прямо сейчас
Демо открывается без регистрации и без сервера: панель заполнена вымышленными проектами, всё кликается. Запустите деплой, отмените его на середине, откатитесь на прошлый релиз.
Данные вымышленные, изменения живут до перезагрузки страницы.

Одна команда — или отдайте установку своему AI-агенту
Понадобится VPS с Debian 12+ или Ubuntu 22.04+ от 1 ГБ RAM и домен, направленный на его IP. Дальше — мастер настройки в браузере.
Руками, за две минуты
Установщик открыт — его можно прочитать до запуска. Полная инструкция, включая DNS и SSH-туннель, — в репозитории.
curl -fsSL https://raw.githubusercontent.com/ARTFROST1/FreimDeploy/main/install.sh | sudo bash
Или AI-агентом, без рук
Сайт читается агентами: есть runbook agents.md и готовый промпт. Агент сам проверит DNS и доведёт вас до рабочей панели.
Установи мне Freim Deploy на сервер и доведи до рабочей панели. Инструкция — artfrost1.github.io/FreimDeploy/agents.md Мой сервер: root@<IP> · Мой домен: <example.com>
Четырнадцать вещей, которые делает панель
- Деплой в один клик
- Выбрали репозиторий и ветку, нажали Deploy. Семь этапов проходят сами, сборки кэшируются.
- Автоопределение фреймворка
- Next.js, Astro, Nuxt, SvelteKit, Remix, Python и статика — без конфига
- Автодеплой по git push
- Вебхук выкатывает сайт без вашего участия
- Живые логи сборки
- Видно каждый шаг, сборку можно прервать на ходу
- Мгновенный откат
- Один клик — и вернулись на любую предыдущую версию
- Домены и HTTPS
- Сертификаты выпускаются и продлеваются за вас
- Шифрование секретов
- Env-переменные и токены хранятся зашифрованными
- Изоляция сайтов
- Каждый сайт — под собственным системным пользователем
- Несколько серверов
- Одна панель, много машин — клиентов можно держать раздельно
- CMS-портал для клиентов
- Отдельный кабинет, где клиент правит контент своего сайта, не трогая код.
- Управляемый PostgreSQL
- База из панели, строка подключения подставляется сама
- Несколько сервисов из репозитория
- Сайт и фоновый воркер живут по отдельности
- Мониторинг
- CPU, память и диск в реальном времени
- Бэкапы
- По расписанию, локально или в S3, с проверкой восстановления
Секреты зашифрованы, сайты изолированы, обновления подписаны
Платформа ставится root'ом на чужой сервер, и мы относимся к этому соответственно. Защита идёт слоями, снаружи внутрь.
- Отдельный unix-пользователь на каждый сайт
Проект не читает файлы соседнего проекта и не может выйти за свой каталог
- Секреты шифруются перед записью в базу
Ключ лежит на сервере отдельно и входит в бэкап самостоятельной частью
- Двухфакторная аутентификация
Вход в панель подтверждается одноразовым кодом из приложения
- Клиентские сертификаты (mTLS)
Опционально: панель открывается только с ваших машин и ни с каких других
- Обновления подписаны
Подпись проверяется перед установкой — подменённый релиз просто не встанет
- Установщик ужесточает сервер
Отключает вход по паролю по SSH и ставит защиту от перебора при установке
Чем это отличается от Vercel и от Coolify
Freim Deploy — self-hosted альтернатива Vercel, Netlify, Render и Heroku: сценарий тот же, но сервер, домены, данные и счёт за всё это ваши.
| Vercel, Netlify | Coolify, Dokploy, CapRover | Freim Deploy | |
|---|---|---|---|
| Где работают сайты | на чужих серверах | на вашем сервере | на вашем сервере |
| Docker | не нужен вам | обязателен | не нужен |
| Панель и сайты | панели нет, есть аккаунт | панель на том же сервере, куда деплоит | панель управляет другими серверами по SSH |
| Кабинет для клиента | нет | нет | есть |
| Оплата | ежемесячно, зарубежной картой | только сервер | только сервер |
| Язык интерфейса | английский | английский | русский |
| Откат | есть | есть | есть, одна кнопка |
| Исходный код | закрыт | открыт | закрыт, установщик открыт |
Когда Freim Deploy вам не нужен
- Вам нужен Docker
Свои образы, произвольные сервисы из Docker Hub, docker-compose — здесь этого нет и не планируется
- Вам нужен кластер
Несколько машин под одним сайтом, балансировка, автоскейл — платформа управляет серверами по отдельности
- Вам нужен зоопарк баз
Из управляемых есть только PostgreSQL
- Ваш сервер не на Debian или Ubuntu
RHEL-семейство, Alpine, Arch и arm64 не поддерживаются
Частые вопросы
Сценарий тот же: подключили репозиторий, нажали Deploy, получили сайт на HTTPS. Отличается экономика и контроль. Сайты работают на железе, которое вы арендуете: нет лимитов на минуты сборки, нет оплаты за место в команде, нет третьей стороны, у которой лежит ваш прод, и нет платежей зарубежной картой. Вы платите за сервер.
Для установки — скопировать и вставить две команды. Всё остальное в веб-панели. Если и это лишнее, отдайте промпт AI-агенту, он проведёт настройку вместе с вами.
Статика почти ничего не стоит — десятки помещаются спокойно. Серверный рендер занимает 150–300 МБ на проект, так что на 2 ГБ живёт несколько таких сайтов плюс сама панель.
Да. Для этого нужен GitHub-токен в мастере настройки; он хранится зашифрованным.
Нет. Нечего собирать, пушить и тянуть — сайты работают прямо на сервере, поэтому для старта хватает 1 ГБ памяти.
Ничего не изменится для посетителей: релиз выезжает только после успешной проверки, до этого работает предыдущая версия. В логе сборки видно, на каком шаге всё сломалось.
Да — поставить Freim Deploy на новый сервер и восстановить бэкап.
Клиент видит только контент своего сайта. Ни панели, ни сервера, ни репозитория целиком у него нет; каждая его правка — обычный коммит в Git, который вы видите и можете откатить.
Нет. Публичный репозиторий распространяет установщик и готовые сборки — установщик можно прочитать до запуска. Исходный код приложения закрыт, обновления подписаны и проверяются автоматически.
Посмотрите, как это выглядит внутри
Демо открывается без регистрации, без сервера и без единого настоящего запроса в сеть.
Открыть демо