TraceDocs · рабочее пространство проекта

Документы, задачи и серверы проекта в одной платформе

Документация, задачи, календарь и поиск по своим материалам — в одном месте. Витрины для заказчика. И серверы проекта: мониторинг, защита и выкат из git — без передачи ключей платформе.

Начать бесплатноКак это работает
ДокументыТрекерПубликацияМониторингБезопасностьРазвёртывание
Слой 01 · Документы

Документы, связанные между собой

Редактор с wiki-ссылками, оглавлением, формулами и диаграммами. Связи между документами собираются из текста автоматически. Каждая правка сохраняется отдельной версией.

  • Ссылки между документами и общий граф
  • Импорт из Word, PDF и таблиц · экспорт в PDF
  • Комментарии к абзацу и история версий
Ночь с 6 на 7 августа
03:14

Одна ночь — от падения до разбора

01 / 06Server Monitoring
  1. 03:14Server Monitoring

    Агент перестал слать метрики

    Последний пакет пришёл 94 секунды назад. Сервер помечен как недоступный, инцидент открыт автоматически.

  2. 03:14Уведомления

    Дежурный получил письмо

    В письме — имя сервера, что именно сработало и ссылка на карточку инцидента.

  3. 03:15Library

    Инструкция открылась сама

    К серверу привязан документ «Что делать, если vps-02 не отвечает». Он открылся рядом с инцидентом.

  4. 03:22Deploy

    Причина нашлась в ночном релизе

    Журнал выката показал, какой образ уехал в 02:40 и какая миграция поехала вместе с ним.

  5. 03:31Deploy

    Откат до предыдущего релиза

    Один клик по прошлой сборке. Агент забрал задание сам, поднял прежний образ и вернул домены на место.

  6. 09:00Docs

    Разбор лёг рядом с причиной

    Утром команда описала, что случилось. Документ связан с сервером, релизом и миграцией — его найдут через любой из них и через полгода.

Модель доверия

У платформы нет доступа к вашим серверам

Это свойство архитектуры, а не пункт политики. Агент на сервере сам обращается к платформе за заданиями: ключей у нас нет, входящих портов у вас нет. Ниже — что происходит при взломе панели в обоих случаях.

Как устроены панели с SSH

Панель с SSH-ключами

  • Панель хранит ключи от всех ваших серверов
  • Её агент работает на сервере с правами root
  • Взломали панель — взломали все серверы разом
Как устроен TraceDocs

Агент без ключей

  • Ключей от ваших серверов у платформы нет
  • Сервер не открывает наружу ни одного порта
  • Взломали панель — на серверах ничего не выполнится
Перехват

Уже на Coolify? Не переезжайте — перехватите

Платформа читает описание работающего стека и показывает план: что переносится, что остаётся, какие каталоги копируются. Исходный стек не трогается; при сбое всё возвращается само.

vps-01 · 4 vCPU
чужая панель
supabase-db:5432каталог на диске
supabase-kong:8000
supabase-studio:3000
n8n:5678каталог на диске
домены
db.example.ru · ?api.example.ru · ?flow.example.ru · ?

Compose правится по SSH, домены знает только чужой прокси, полсотни переменных — в голове у того, кто настраивал.

vps-01 · 4 vCPU
под управлением
supabase-db:5432том перенесён
supabase-kong:8000ok
supabase-studio:3000ok
n8n:5678том перенесён
домены
db.example.ru · TLSapi.example.ru · TLSflow.example.ru · TLS

План перехвата показан заранее: что выброшено, что пришпилено, какие каталоги переносятся. Копия, а не перемещение.

Что внутри

Разделы, за которые обычно платят по отдельности

Документы, календарь, трекер, поиск с ответами, витрины, аптайм, метрики, угрозы, скан сервера и выкат из git. Всё в одном проекте и по одной подписке.

Числа на плитках — демонстрационные

Uptime · внешние проверки99.98%
HTTP · TCP · TLSсреднее 68 мс · 30 дней

Проверки снаружи, из независимого контура. Срок действия сертификата считается заранее — письмо приходит не в день истечения.

Спроси проект

Почему в марте переносили домен?

Сертификат выпускался на голый домен, а трафик шёл на www — переносили после третьего срабатывания проверки доступности.

Перенос домена.mdTD-198release 471
Deploy · задание агентаrelease 482
→ agent claim job=deploy id=4f2a
→ build next build … 42s
→ push registry.internal
→ health GET /health 200 ok
→ swap traffic → release 482
✓ done 14s downtime: 0s

Каталог готовых стеков и сборка из git. Агент забирает задание сам, а трафик переключается только после успешной проверки здоровья.

Docs · активность проекта147 дней

Видно, какие разделы живут, а какие никто не трогал с прошлой весны.

Threat Analytics

2 418 попыток входа за сутки, 31 сеть, 4 сканера портов.

Трекер · цикл 14
TD-231Перехват: список доменовв работе
TD-236Проверка занятости доменаревью
TD-238Откат тома при сбоеготово

Циклы, подзадачи, правила автоматизации. Задача встраивается прямо в документ и подтягивает свой статус.

Publish Studiodocs.клиент.ру
01
Выбрать документы
навигация собирается из манифеста
02
Настроить вид
тема, обложка, домен и пароль
03
Опубликовать
сертификат и аналитика включены

Из выбранных документов собирается портал на своём домене: тема, обложка, навигация из манифеста, пароль на вход и аналитика посещений. Плюс пакет сдачи проекта одним архивом.

Календарь · повестка дня
10:00Демо витрины заказчику3 гостя
13:30Разбор ночного инцидентакоманда
16:00Приёмка раздела «Логистика»2 гостя

Встречи проекта рядом с его документами. Гость получает приглашение почтой и файл .ics — свой календарь у него уже есть.

Скан сервера · настройки4 правки
вход по паролю в sshвыключен
firewall22, 80, 443
обновления безопасности4 ждут
docker api наружузакрыт

Настройки периметра проверяются по запросу, и каждая находка приходит с тем, что именно поправить.

Тарифы

От бесплатного до полной инфраструктуры проекта

Каждый тариф включает всё из предыдущего. Одна цена за компанию в месяц — места уже внутри, в «Инфраструктуре» и серверы.

Бесплатный

01
бесплатно
бессрочно, без карты
до 1 человека

в основе

Документы с графом, календарь, трекер задач и сводка «что я пропустил».

проектов — 3

НДС не облагается

Сравнение

Чем тарифы отличаются

Только различающееся — общее для всех разницы не объясняет.

Состав и цены тарифов TraceDocs по каждому тарифу
Тариф
Бесплатный
бесплатно
бессрочно, без карты
Старт
690 ₽
за компанию в месяц
+ 190 ₽ за место сверх 4
Команда
1 990 ₽
за компанию в месяц
+ 390 ₽ за место сверх 6
Инфраструктура
4 990 ₽
за компанию в месяц
+ 490 ₽ за место сверх 10
+ 690 ₽ за сервер сверх 5 включённых
Возможности
Доступы к сервисамне входитвходитвходитвходит
Доступ AI-агентовне входитвходитвходитвходит
Похожее встречалосьне входитвходитвходитвходит
Ответы в поискене входитвходитвходитвходит
Каналы уведомленийне входитвходитвходитвходит
Публикация порталовне входитне входитвходитвходит
Проверки доступностине входитне входитвходитвходит
Бренд компаниине входитне входитвходитвходит
Скан серверане входитне входитне входитвходит
Мониторинг серверовне входитне входитне входитвходит
Аналитика угрозне входитне входитне входитвходит
Развёртываниене входитне входитне входитвходит
Пределы
Проекты31050без ограничения
Сотрудники14610
Серверы развёртываниянет в тарифенет в тарифенет в тарифе10
Серверы в мониторингенет в тарифенет в тарифенет в тарифе25
Проверки доступностинет в тарифенет в тарифе20без ограничения
Порталынет в тарифенет в тарифе10без ограничения

НДС не облагается

Что дальше

Куда движется платформа

Ближний горизонт — в работе сейчас. Дальний — направление. Сроки назовём, когда будем в них уверены.

В работе

Делаем прямо сейчас

  1. 01

    Ротация секретов после перехвата

    Стек, принятый под управление, приносит чужие пароли и ключи. Платформа покажет, что нужно сменить, и сменит по кнопке.

  2. 02

    Правила доступа на границе приложения

    Разрешённые пути и источники запросов задаются на маршруте и проверяются до выката, а отчёт показывает, что именно приложение открывает наружу.

  3. 03

    Тема витрины под свои цвета

    Тёмная палитра витрины перестаёт быть зашитой: цвета настраиваются отдельно для светлой и тёмной темы, а выбор читателя запоминается между визитами.

Следующее

Спроектировано, ждёт очереди

  1. 01

    Единый показатель здоровья проекта

    Метрики, аптайм, аудиты и инциденты сводятся в одну шкалу и общий таймлайн, где видно, что за чем следовало.

  2. 02

    Отчёт заказчику за период

    Аптайм, инциденты и работы за месяц — одним документом в витрину проекта, без ручной сборки таблиц в конце месяца.

  3. 03

    Документ знает про сервер и релизы

    Сейчас документ замечает расхождение с кодом. Дальше — с конфигурацией сервера и выкаченной версией: инструкция помечается на ревизию сама.

  4. 04

    Инцидент, который закрывается сам

    Разбор журналов на сервере уже распознаёт перебор паролей и сканы. Осталось закрывать инцидент автоматически, когда всё прошло, а не руками.

Дальше

Направление, детали ещё обсуждаются

  1. 01

    Ассистент по проекту

    Вопрос обычным языком — «что менялось перед падением?» — и ответ, собранный по графу: релизы, миграции, инциденты и документы рядом.

  2. 02

    История изменений в витрине проекта

    То, что платформа теперь ведёт про себя, — для проектов: заказчик видит линию жизни продукта с датами, без переписки «а что нового?».

Вопросы

Коротко и по делу

Ответы на вопросы, которые задают чаще всего.

Что такое TraceDocs?

Это рабочее пространство проекта, где в одном месте живут документация, задачи, календарь, поиск по своим материалам и витрины для заказчика. Верхний тариф добавляет инфраструктуру проекта: мониторинг серверов, проверки доступности, аналитику угроз и развёртывание приложений из git.

Чем это отличается от вики вроде Notion или Confluence?

Документы связаны не только друг с другом, но и с инфраструктурой: инструкция привязана к серверу, разбор инцидента — к релизу и миграции. Поэтому на вопрос «почему это упало» отвечает сам проект, а не память дежурного. Переезжать вручную не нужно: выгрузка Notion или папка заметок Obsidian загружается zip-архивом целиком — с деревом папок, картинками и ссылками между страницами.

Есть ли бесплатный тариф и сколько стоят платные?

Бесплатный тариф бессрочный: документы, календарь, трекер и сводка «что я пропустил» для одного человека; второй участник — уже «Старт». Пробного периода нет: ничего не отключится через две недели. Платные стоят одну сумму за компанию в месяц, пакет мест уже внутри; сверх пакета — доплата за место. У инфраструктурного тарифа есть вторая единица — сервер сверх включённых, потому что работу там создаёт хост, а не человек. При оплате за год дешевле. Числа и пределы — на странице тарифов.

Что даёт верхний тариф «Инфраструктура»?

Всё из «Команды» плюс серверы проекта: метрики и контейнеры с агента, аналитика угроз, скан настроек сервера и развёртывание приложений из git с откатом. Смысл в связке — инцидент на сервере, релиз, миграция и разбор лежат в одном проекте и ссылаются друг на друга.

Как платформа управляет серверами, если у неё нет ключей?

Агент на сервере работает по pull-модели: он сам обращается к платформе за заданиями и присылает результат. Панель не подключается к серверу по SSH и не хранит приватных ключей, поэтому её компрометация не даёт выполнения команд на хостах.

Нужно ли открывать порты на сервере?

Нет. Агент устанавливает исходящее соединение сам, входящие порты для работы платформы открывать не требуется.

Можно ли перенести проект с Coolify или ручного compose?

Да. Платформа снимает описание уже работающего стека, показывает план изменений и берёт его под управление. Каталоги с данными переносятся в тома со сверкой числа файлов и байтов, исходный каталог остаётся на месте.

Можно ли показать документацию клиенту, не открывая весь проект?

Да. Отмеченные документы публикуются отдельным порталом на своём домене — с навигацией, темой оформления, паролем на вход и аналитикой посещений. Отдельный документ можно отдать по секретной ссылке.

Куда уходят данные и что считается на стороне?

Хранение и вычисления — на сервере в России. Векторы для смыслового поиска считаются внутри того же контура и наружу не уходят вовсе. За пределы уходит только текст вопроса и найденные фрагменты в момент, когда вы просите модель ответить; провайдер модели назван в интерфейсе. Полный список получателей данных мы даём по запросу.

Что нового

Что изменилось за последние месяцы

Заметные изменения: что появилось и зачем это нужно.

Понятный экран закрытого документа

Экран, который видит читатель на закрытом документе витрины, собран заново. Вместо двух отдельных блоков — одна карточка: раздел и название документа, объяснение, откуда берётся пароль, поле ввода и вход для участников проекта рядом, как равные пути.

Частично открытая витрина проекта

У витрины появился третий режим — «Частично открытый». Раньше она была либо открыта целиком, либо закрыта паролем целиком; теперь обзор, состав работ и контакты можно показать всем, а сметы и доступы оставить под паролем.

Логотип проекта отдельно для светлой и тёмной темы

У проекта теперь два логотипа: основной и вариант для тёмного фона. Знак, нарисованный под один фон, на противоположном либо сливается, либо теряется — «Впору» с белым знаком на белой карточке превращался в одно жёлтое кольцо.

Бренд компании подложкой под текстом документа

В настройках компании появился раздел «Брендирование документов»: логотип, вид подложки и насыщенность, рядом — предпросмотр на живом абзаце. Брендов можно завести несколько — подрядчик ведёт свои проекты под своей маркой, клиентские под маркой клиента.

Убрано улучшение разметки, вопрос проекту остался в боте

Кнопка «Улучшить разметку Markdown» в редакторе документа удалена вместе со всем, что за ней стояло: за полгода ею не пользовались.

Типы страниц и именованные связи на графе

Граф проекта перестал быть однородным. Раньше все страницы выглядели одинаковыми кружками, а линия между ними значила только «отсюда есть ссылка туда» — по карте нельзя было понять, что перед вами: сервер, человек, инцидент или договор. Теперь страница может назвать свой тип во front matter — `type: server` — и узел окрашивается по типу, тип подписывается под названием, а над графом появляется легенда со всеми типами проекта и числом страниц в каждом.

Записи: звук, оглавление, расшифровка речи и запись из браузера

Запись экрана перестала быть немой. Раньше в файл попадал только микрофон, и демонстрация видео, созвона или программы со звуком приезжала беззвучной — причём узнавал об этом уже тот, кому её показали. Теперь пишется и звук приложений с экрана; в приложении записи появился отдельный переключатель, по умолчанию включённый. Оба источника сводятся в одну дорожку — иначе браузер сыграл бы только первую и половина звука пропала бы у всех зрителей.

Записи: свой раздел, управление и запись без проекта

Появился раздел «Записи» рядом с дашбордом: все ваши записи разом, сгруппированные по проектам. Первой группой идут записи без проекта — те, что ещё никуда не положены; видны они только вам.

Записи экрана в проекте

У проекта появился раздел «Записи». Экран, показанный вместо описанного словами: как воспроизвести дефект, где в интерфейсе нужная кнопка, что показал заказчик на созвоне. Комментарий привязывается к моменту записи и к точке кадра — по нему можно перемотать ровно туда, о чём речь. Запись отдаётся наружу ссылкой с необязательным паролем; гость комментирует, подписавшись именем, без учётной записи.

Документ видит, что разошёлся с кодом

Документ библиотеки можно привязать к коду, который он описывает, — к путям в рабочем воркспейсе на машине. Сверяет их внешний инструмент (TraceDocs Local): он видит код, а облако нет. Результат сверки хранится рядом с документом и показывается тому, кто его открыл: плашка над документом называет, что именно изменилось — коммиты в наблюдаемых путях, изменившееся содержимое, выросшая версия проекта или слишком долгий перерыв без пересмотра.

Токены доступа и связь с локальным TraceDocs

В настройках аккаунта появились персональные токены доступа. Токен создаётся под своим названием, показывается целиком ровно один раз — в момент создания, — а дальше в списке остаются только название, дата выдачи, дата последнего использования и кнопка «Отозвать». Внешний инструмент с таким токеном работает от вашего имени и видит ровно то же, что видите вы: больше прав, чем у вас есть, он не даёт, и в чужой проект по нему не зайти. Отозванный токен перестаёт работать сразу.

Мой день и поиск, который отвечает

Раздел «Мои задачи» стал «Моим днём». Кроме назначенных задач страница показывает то, чего раньше не было видно нигде: что просрочено и на сколько дней, что стоит из-за вас — ваши незакрытые задачи, которые блокируют чужие, с числом ожидающих, — и чего вы сами ждёте от других: предъявленные заказчику комплекты приёмки без решения и анкеты с вопросами, на которые не ответили. Ниже — где вас упоминали и какие ваши документы правил кто-то другой. Блоки идут по срочности, а не по объёму: задача без срока, из-за которой стоят трое, стоит выше собственной просроченной. Сроки считаются по московскому времени, а не по часам вашего компьютера, — иначе один и тот же срок наступал бы для участников в разное время. Старый адрес «Моих задач» открывает «Мой день».

Инструмент, которым пользуемся сами

Ключи от ваших серверов у нас не хранятся. Документацию читают все участники команды. Этот сайт работает на TraceDocs.