Trace
Trace: Control Plane для Homelab — управляем железом как облачной инфраструктурой
Мы представляет проект Trace — SaaS-платформу для централизованного управления self-hosted инфраструктурой. Мы участвуем в хакатоне Kodik Launchpad и уже опубликовали продукт в маркетплейсе Kodik.
Проблема
Владельцы домашних серверов и компактных узлов (Mac mini, Intel NUC, Raspberry Pi) рано или поздно сталкиваются с ситуацией, когда количество сервисов переваливает за разумный предел. Каждый сервер — это отдельная SSH-консоль, свои метрики, свои логи, свои проблемы. Мониторинг превращается в администрирование ради администрирования.
Мы столкнулись с этим на собственном опыте и поняли: нужен единый слой управления (control plane), который работает поверх любого железа и даёт ту же простоту, что и облачные провайдеры, но на вашей территории.
Решение: Trace
Trace — это веб-панель, которая подключается к вашим серверам через легковесных агентов и агрегирует всё в одном интерфейсе. Мы не пытались сделать ещё один Zabbix или Prometheus — мы сделали инструмент, который закрывает 80% задач за 20% усилий.
Что умеет Trace:
- Метрики в реальном времени: CPU, RAM, диски, сеть, аптайм — всё в удобных дашбордах. Без лишних графиков, только то, что реально важно.
- ИИ-диагностика инцидентов: Вместо тысячи алертов система анализирует проблему и выдаёт готовые рекомендации по устранению. Не просто "упал сервис", а "упал сервис X, вероятная причина — закончилась память, рекомендуем увеличить swap или перезапустить процесс с флагом Y".
- Безопасное удалённое управление: Выполняйте команды на серверах без открытия 22-го порта наружу. Агент работает через защищённое подключение, инициированное с сервера.
- Мгновенные алерты в чат: Критические события доставляются туда, где вы их точно увидите.
- Сетевой аудит и логированиеПолный контроль над DNS, маршрутами и доступностью сервисов. Журнал всех действий оператора для соответствия базовым требованиям безопасности.
Интеграция с Kodik
Проект разработан в рамках Kodik Launchpad, и мы использовали экосистему платформы по максимуму:
- Бэкенд и база данных развёрнуты на хостинге Kodik — это позволило нам сконцентрироваться на логике, а не на DevOps-шаманстве с Nginx и SSL-сертификатами.
- Сам агент Trace упакован как готовое приложение в маркетплейсе Kodik. Установка на сервер теперь занимает буквально два клика: выбрали приложение → нажали "Установить" → получили подключённую ноду в панели управления.
Мы считаем такой подход идеальным для self-hosted решений: пользователь получает готовый продукт без необходимости разбираться в сборке, зависимостях и настройке окружения.
Монетизация
Мы планируем развивать Trace как устойчивый бизнес, а не хобби-проект:
- Free: 1 сервер — полнофункциональный, чтобы можно было оценить продукт.
- Plus: $12/мес — до 10 хостов, расширенный ИИ-анализ, полный аудит, приоритетная поддержка.
В дальнейшем рассматриваем корпоративный тариф для небольших команд и Managed Service Providers (MSP), которые управляют инфраструктурой клиентов.
Ссылки
Попробовать Trace можно уже сейчас:
- Установка через маркетплейс Kodik: [вставьте ссылку]
- Демо-версия интерфейса: trace.solen.one
- Исходный код (ядро) и документация: https://github.com/conexl/trace
Вместо заключения
Мы не пытаемся заменить облака. Мы даём возможность сделать ваш собственный "мини-облако" управляемым и прозрачным. Если вы когда-нибудь теряли час, чтобы понять, почему упал сервис на Raspberry Pi — этот проект для вас.
Будем рады обратной связи, вопросам и конструктивной критике. Хакатон заканчивается 13 июля, но жизнь проекта только начинается — мы планируем поддерживать и развивать Trace независимо от результатов.