Разберите входящий запрос.
POST /hook→inspect→replayВходящий запрос сохраняется с заголовками и телом. Его можно исследовать и отправить повторно.
Войти в систему Доступность сайта, состояние VPS, последний бэкап и открытые инциденты. КоммандОС собирает их в проект — чтобы вы сразу видели, где нужна ваша помощь.
Открыть КоммандОСЧто происходит
внутри системы
Проверки приходят от разных модулей. Состояние собирается вокруг проекта.
Все сигналы — в карточке проекта.
Каждому сайту нужен кто-то, кто заметит проблему.
В одной вкладке — uptime. В другой — сервер. Бэкап проверяется по SSH, срок домена записан в таблице. И каждый день этот маршрут приходится проходить заново.
Сайт, сервер, домен, последний деплой и открытые инциденты связаны между собой. Health Score собирает сигналы модулей в общую картину.
От сигнала к действиюСистема ждёт заданное число последовательных сбоев. Затем открывает один инцидент и отправляет уведомление. После восстановления — закрывает его.
ПОРОГ НАСТРАИВАЕТСЯДемонстрационный сценарий работы Watchdog.
myos-agent отправляет метрики каждые 30 секунд. CPU, RAM, диск и uptime видны централизованно. Пропал heartbeat — система обнаружит offline.
Запуск, сборка и перезапуск проходят по вашему пайплайну. Финальный health check проверяет, что приложение отвечает.
КоммандОС проверяет файл на сервере после выполнения команды. Только три успешные проверки дают подтверждённый результат.
Без ошибки выполнения
Проверен на целевом сервере
Пустой файл не считается бэкапом
История · размер · длительность · хранение · контроль давности
Fingerprint объединяет одинаковые ошибки в группу. Уведомление приходит на новую группу, а не на каждый повтор.
TypeError: failed to fetchTypeError: failed to fetchTypeError: failed to fetchСобирает метаданные, ссылки и директивы индексации.
Показывает проблемы robots, sitemap и страниц проекта.
Хранит позиции и изменения по вашим ключевым словам.
Сравнивает ежедневные снимки сайтов конкурентов.
Находит подходящие страницы для внутренних ссылок.
Собирает структурированные данные в JSON-LD.
POST /hook→inspect→replayВходящий запрос сохраняется с заголовками и телом. Его можно исследовать и отправить повторно.
/api/v1/projectsСохранённые запросы и environments. Выполнение на сервере.
Снимки desktop, tablet и mobile через headless Chrome.
HTTP, ссылки, метаданные, изображения и другие проблемы — в отчёте проекта.
Клиенты, ассеты, референсы и библиотека промптов остаются рядом с рабочими задачами.
Восстановление создаёт v4.
Предыдущие версии сохраняются.
AI Project Memory, Code Review и Log Explainer используют настроенный AI endpoint. Без него остальная система продолжает работать.
Go API, PostgreSQL и worker. Лендинг на Astro, рабочее приложение на Next.js. Nginx объединяет их на одном домене.
Без обязательного Docker или Kubernetes.
Без обязательных внешних сервисов.
Пароли хешируются. SSH-ключи и данные авторизации шифруются. Сессионный токен хранится в HttpOnly-cookie, а в базе — его хеш.
Разработка, сервер, домен, бэкап и поддержка лежат на вас. КоммандОС помогает увидеть состояние проектов без ежедневного обхода.
Общее состояние инфраструктуры, история запусков и инциденты собираются в системе, а не в переписках и памяти сотрудников.
Проверки SEO, HTTP, SSL, доменов и сервера дают контекст для поиска технических причин проблем.
Ответы на вопросы
перед первым входом.
КоммандОС — self-hosted система. API, база данных, worker и веб-интерфейс работают на вашем сервере. Публичной регистрации нет: владелец входит с учётной записью, созданной при настройке.
Нет. Go API и worker запускаются через systemd, PostgreSQL хранит данные, nginx обслуживает лендинг и направляет запросы в приложение. Кабинет работает на Next.js.
Бинарник myos-agent собирает CPU, RAM, диск, load average и uptime. Каждые 30 секунд он отправляет heartbeat. Токен агента можно отозвать. Можно подключить несколько VPS.
Да. AI Project Memory, Code Review и Log Explainer используют дополнительный OpenAI-совместимый endpoint. Остальные модули работают независимо от него.
SSH-ключи шифруются AES-256-GCM с ключом из конфигурации сервера. API не возвращает сохранённые ключи открытым текстом.
Мониторинг наблюдает за состоянием. Изменения выполняют настроенные вами SSH-пайплайны: вручную или через webhook. Бэкапы запускаются по заданному расписанию.
Watchdog считает последовательные неудачные проверки. Инцидент возникает после настроенного порога — по умолчанию трёх сбоев подряд. Одиночный timeout не означает падение.
Успех требует трёх условий: команда завершилась с кодом 0, файл существует, его размер больше нуля. Также сохраняются длительность и размер, проверяется давность бэкапа.
Событие восстановления закрывает соответствующий активный инцидент. Повторные сигналы одной сущности и типа не создают дубли активных инцидентов.
Состояние сайтов, серверов и процессов —
в вашем рабочем пространстве.