КоммандОСВойти в систему
Меню
Управление инфраструктуройКоммандОС / Self-hosted

Сайты и серверы
под наблюдением.

Посмотрите, как это работает

Доступность сайта, состояние VPS, последний бэкап и открытые инциденты. КоммандОС собирает их в проект — чтобы вы сразу видели, где нужна ваша помощь.

Открыть КоммандОС

Один проект. Все связи.

Интерактивная схема · пример работы

Что происходит
внутри системы

Проверки приходят от разных модулей. Состояние собирается вокруг проекта.

Связи инфраструктуры проектаСайт, сервер, SSL, деплой, cron и бэкап связаны с центральным проектом.Ваш проектСайтVPSSSLДеплойCronБэкап
Система наблюдает
Журнал событий
  1. 01Проверка HTTP
  2. 02Heartbeat сервера
  3. 03Проверка сертификата
  4. 04Состояние обновлено

Все сигналы — в карточке проекта.

Чем больше проектов,
тем сложнее
держать всё в голове.

Каждому сайту нужен кто-то, кто заметит проблему.

В одной вкладке — uptime. В другой — сервер. Бэкап проверяется по SSH, срок домена записан в таблице. И каждый день этот маршрут приходится проходить заново.

Состояние проекта
за один взгляд.

Сайт, сервер, домен, последний деплой и открытые инциденты связаны между собой. Health Score собирает сигналы модулей в общую картину.

От сигнала к действию
PROJECT / DEMOПример состояния
Требует
внимания
01инцидент
СайтДоступен
СерверHeartbeat получен
SSL / доменСроки под контролем
Последний бэкапФайл проверен
ДеплойHealth check пройден
CronПропущен запуск
GoAPI + worker + agent
PostgreSQLДанные, события и очередь
SSEЛоги деплоя в реальном времени
Self-hostedНа вашей инфраструктуре

От первого сбоя
до восстановления.

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

ПОРОГ НАСТРАИВАЕТСЯ
В ПРИМЕРЕ: 3 СБОЯ ПОДРЯД
200Ответ получен
TIMEOUTПервый сбой
502Второй сбой
DOWNИнцидент открыт
200Сайт восстановлен
RESOLVEDИнцидент закрыт

Демонстрационный сценарий работы Watchdog.

entity + incident type=один активный инцидент

Знайте, что происходит
на каждом VPS.

myos-agent отправляет метрики каждые 30 секунд. CPU, RAM, диск и uptime видны централизованно. Пропал heartbeat — система обнаружит offline.

HTTPS / REVOKABLE TOKEN / SYSTEMD
СХЕМА СБОРА МЕТРИК
CPU / загрузка
RAM / память
DISK / свободное место
VPS myos-agent КоммандОС
Иллюстрация каналов наблюдения, без live-значений.
Деплой

После деплоя —
проверка приложения.

Запуск, сборка и перезапуск проходят по вашему пайплайну. Финальный health check проверяет, что приложение отвечает.

01git pull
02install
03build
04restart
05health check
Пример настроенного SSH-пайплайна
Live SSE logsОтмена запускаИнициатор и коммитWebhook auto-deploy

Бэкап есть.
Это проверено.

КоммандОС проверяет файл на сервере после выполнения команды. Только три успешные проверки дают подтверждённый результат.

01

Команда завершилась

exit 0

Без ошибки выполнения

02

Файл существует

file

Проверен на целевом сервере

03

Размер больше нуля

size > 0

Пустой файл не считается бэкапом

Условия проверки, реализованные в КоммандОС

История · размер · длительность · хранение · контроль давности

Ошибки приложения

Повторяющиеся ошибки
собраны в группы.

Fingerprint объединяет одинаковые ошибки в группу. Уведомление приходит на новую группу, а не на каждый повтор.

TypeError: failed to fetchTypeError: failed to fetchTypeError: failed to fetch
Одна группа ошибок×100
Пример группировки одинаковых событий

Техническое SEO.
С контекстом сайта.

01

SEO Crawler

Собирает метаданные, ссылки и директивы индексации.

02

SEO Radar

Показывает проблемы robots, sitemap и страниц проекта.

03

SERP Watch

Хранит позиции и изменения по вашим ключевым словам.

04

Competitor Watch

Сравнивает ежедневные снимки сайтов конкурентов.

05

Internal Linking

Находит подходящие страницы для внутренних ссылок.

06

Schema Generator

Собирает структурированные данные в JSON-LD.

Отладка, проверка
и рабочие материалы.

WEBHOOK INSPECTOR

Разберите входящий запрос.

POST /hookinspectreplay

Входящий запрос сохраняется с заголовками и телом. Его можно исследовать и отправить повторно.

API PLAYGROUND

Сохраняйте запросы к API.

GET/api/v1/projects

Сохранённые запросы и environments. Выполнение на сервере.

SCREENSHOT FACTORY

Три размера экрана.

Снимки desktop, tablet и mobile через headless Chrome.

WEBSITE QA ROBOT16типов проверок

Проверка после изменений.

HTTP, ссылки, метаданные, изображения и другие проблемы — в отчёте проекта.

Материалы

Материалы проекта
остаются под рукой.

Клиенты, ассеты, референсы и библиотека промптов остаются рядом с рабочими задачами.

Библиотека промптов / История версий
v1v2v3

Восстановление создаёт v4.
Предыдущие версии сохраняются.

AI / По необходимости

AI для кода
и диагностики.

AI Project Memory, Code Review и Log Explainer используют настроенный AI endpoint. Без него остальная система продолжает работать.

Работает
на вашем сервере.

Go API, PostgreSQL и worker. Лендинг на Astro, рабочее приложение на Next.js. Nginx объединяет их на одном домене.

Без обязательного Docker или Kubernetes.
Без обязательных внешних сервисов.

NGINX TLS / SAME ORIGIN
AstroПубличный сайтNext.jsПриложениеGo API/api/v1
PostgreSQL Данные + очередь + события
Go WorkerПроверки и задачиmyos-agentМетрики → Go API

Секреты остаются
на сервере.

Пароли хешируются. SSH-ключи и данные авторизации шифруются. Сессионный токен хранится в HttpOnly-cookie, а в базе — его хеш.

Пароли
bcrypt
Сессии в базе
SHA-256
SSH-ключи
AES-256-GCM
Auth secrets
AES-256-GCM
Agent / cron / ingest tokens
SHA-256

Когда вы отвечаете
за несколько проектов.

01 / Разработка

Разработчику

Разработка, сервер, домен, бэкап и поддержка лежат на вас. КоммандОС помогает увидеть состояние проектов без ежедневного обхода.

02 / Студия

Небольшой студии

Общее состояние инфраструктуры, история запусков и инциденты собираются в системе, а не в переписках и памяти сотрудников.

03 / SEO

Техническому SEO-специалисту

Проверки SEO, HTTP, SSL, доменов и сервера дают контекст для поиска технических причин проблем.

Вопросы и ответы

Перед началом.

Ответы на вопросы
перед первым входом.

01Это SaaS или self-hosted?

КоммандОС — self-hosted система. API, база данных, worker и веб-интерфейс работают на вашем сервере. Публичной регистрации нет: владелец входит с учётной записью, созданной при настройке.

02Нужен Docker?

Нет. Go API и worker запускаются через systemd, PostgreSQL хранит данные, nginx обслуживает лендинг и направляет запросы в приложение. Кабинет работает на Next.js.

03Что устанавливается на каждый VPS?

Бинарник myos-agent собирает CPU, RAM, диск, load average и uptime. Каждые 30 секунд он отправляет heartbeat. Токен агента можно отозвать. Можно подключить несколько VPS.

04Можно ли пользоваться системой без AI?

Да. AI Project Memory, Code Review и Log Explainer используют дополнительный OpenAI-совместимый endpoint. Остальные модули работают независимо от него.

05Что происходит с SSH-ключами?

SSH-ключи шифруются AES-256-GCM с ключом из конфигурации сервера. API не возвращает сохранённые ключи открытым текстом.

06Система сама меняет сайты?

Мониторинг наблюдает за состоянием. Изменения выполняют настроенные вами SSH-пайплайны: вручную или через webhook. Бэкапы запускаются по заданному расписанию.

07Как определяется падение сайта?

Watchdog считает последовательные неудачные проверки. Инцидент возникает после настроенного порога — по умолчанию трёх сбоев подряд. Одиночный timeout не означает падение.

08Как проверяется бэкап?

Успех требует трёх условий: команда завершилась с кодом 0, файл существует, его размер больше нуля. Также сохраняются длительность и размер, проверяется давность бэкапа.

09Что происходит после восстановления?

Событие восстановления закрывает соответствующий активный инцидент. Повторные сигналы одной сущности и типа не создают дубли активных инцидентов.

КоммандОС

Откройте КоммандОС.
Проверьте проекты.

Состояние сайтов, серверов и процессов —
в вашем рабочем пространстве.

Войти в систему