Как развернуть совместную работу в Obsidian на своих серверах?
Для self-hosted совместной работы в Obsidian используется Team Relay — open-source сервер (Docker Compose) на VPS или в собственном дата-центре. Участники устанавливают плагин в Obsidian и работают в общем vault в реальном времени. Team Relay даёт общий доступ к заметкам с правами на уровне шары (доступ настраивается на участника/шару), хранение и передача остаются на инфраструктуре команды.
Анонимизированный кейс. Описываем архитектуру и изменение процессов — без цифр, названий заказчика и конкретных дат внедрения.
Тип команды и задача
Команда, которая ведёт проекты с повышенными требованиями к конфиденциальности данных: документация, регламенты и внутренние исследования не должны уходить на сторонние сервисы. Большинство участников уже пользовались Obsidian — личные vault'ы были у каждого, но единого пространства для командной работы не существовало. Задача — организовать совместную работу с общими документами в Obsidian, оставив данные на собственной инфраструктуре.
Что не работало раньше
Команда пробовала несколько подходов: Obsidian Sync (данные в облаке Obsidian — не подходит по политике безопасности), Notion (тоже SaaS, тоже облако), общая папка через сетевой диск (нет версионности, конфликты при одновременном редактировании).
Основная проблема — отсутствие инструмента, который сочетает три вещи: работу в Obsidian, совместное редактирование в реальном времени и self-hosted хранение. Любой инструмент, который давал совместную работу, требовал передачи данных в чужое облако. Любой self-hosted вариант не давал реальновременной синхронизации.
Дополнительная сложность — права доступа. Документы разных проектов нужно разграничивать: одни люди работают с одним набором документов, другие — с другим. Общая сетевая папка не позволяла настроить гранулярный доступ без громоздкой файловой политики.
Что внедрили
Team Relay — open-source сервер для совместной работы в Obsidian. Сервер разворачивается через Docker Compose на VPS команды, участники подключаются через Obsidian-плагин. Данные хранятся на инфраструктуре команды — никакой передачи в сторонние облака.
Ключевые элементы стека:
- Self-hosted сервер Team Relay — Docker Compose, база данных, MinIO для файлов, SSL
- Obsidian-плагин — устанавливается на машины участников, подключается к серверу
- Шары (shares) — папки или наборы документов с настройкой доступа на участника/шару
- CRDT-синхронизация — конфликты при одновременном редактировании разрешаются автоматически
- Offline-first — изменения сохраняются локально, синхронизируются при восстановлении связи
Модель доступа построена на шарах: каждая шара — это отдельная папка с документами, к которой добавляются нужные участники. Разные команды и проекты работают в изолированных пространствах без сложной файловой политики. Подробнее о продукте — на странице Team Relay и в разделе self-hosted AI.
Как изменился процесс
До внедрения у каждого участника был отдельный Obsidian vault. Обмен документами шёл через мессенджеры и общую папку — с риском версионных конфликтов. Итоговый документ нередко существовал в нескольких версиях одновременно, и не всегда было понятно, какая из них актуальная.
После внедрения Team Relay участники работают в общих vault'ах в реальном времени. Открываешь Obsidian, подключаешь нужную шару — и видишь изменения других участников сразу, без перезагрузки и ручной синхронизации. CRDT обрабатывает конфликты автоматически: если двое редактируют один документ одновременно, изменения объединяются без потери данных.
Права доступа настроены один раз при создании шары: участник либо видит документы, либо нет — без ручной выдачи прав на каждый файл. При добавлении нового участника достаточно добавить его в нужную шару — он сразу получает доступ ко всем документам в ней.
Качественный результат
Документация перестала дублироваться. Вместо нескольких версий одного документа — один источник правды в vault, с историей изменений и мгновенной синхронизацией. Ни один участник не работает с устаревшей версией.
Требования к конфиденциальности выполнены: данные не покидают инфраструктуру команды. Это позволило хранить в Obsidian документы, которые раньше приходилось держать на локальных машинах без доступа коллегам.
Настройка прав стала прозрачной: добавить человека в проект — одна операция в интерфейсе. Разграничение между проектами работает на уровне шар, не на уровне файлов.
Что масштабируем
Следующий шаг — подключение AI-агентов к vault через MCP-интерфейс Team Relay. Claude Code и другие MCP-клиенты смогут читать регламенты, архитектурные решения и внутренние исследования напрямую из Obsidian — без экспорта в промежуточные форматы.
Рассматриваем web publishing: публикация части документов во внутренний портал, доступный без Obsidian — для сотрудников, которым нужно видеть документацию, но которые не используют Obsidian ежедневно.
Другие кейсы внедрения AI-инструментов — в разделе кейсов. Общий контекст — в разделе AI.
Частые вопросы
Как развернуть совместную работу в Obsidian на своих серверах?
Для self-hosted совместной работы используется Team Relay — open-source сервер (Docker Compose) на VPS или в собственном дата-центре. Участники подключаются через Obsidian-плагин, работают в общем vault в реальном времени. Данные не покидают инфраструктуру команды. Подробнее — на странице Team Relay.
Чем self-hosted Obsidian через Team Relay отличается от Obsidian Sync?
Obsidian Sync — облачный сервис, данные хранятся на серверах Obsidian. Team Relay — self-hosted: данные остаются на вашей инфраструктуре. Дополнительно Team Relay даёт ролевой доступ на уровне шар, web publishing и MCP для AI-агентов — этого нет в стандартном Obsidian Sync.
Как настроить права доступа в self-hosted Obsidian через Team Relay?
Team Relay использует модель доступа на уровне шары: каждая шара — папка или набор документов с участниками и их правами. Разные команды и проекты работают в изолированных пространствах. Управление через веб-интерфейс. Подробнее — в разделе self-hosted AI.