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 независимо от результатов.