Obsidian хранит заметки локально на вашем устройстве, поэтому у вас всегда есть к ним доступ, даже в оффлайн-режиме. Чтобы получить доступ к заметкам на нескольких устройствах, необходимо настроить метод синхронизации. В этом руководстве описаны распространённые методы синхронизации, включая советы по предотвращению потери данных и обеспечению бесперебойной работы. Мы также рекомендуем ознакомиться с нашим [[Резервное копирование файлов Obsidian|руководством по резервному копированию]] для защиты ваших данных. ## Методы синхронизации В Obsidian ваши данные просто хранятся в виде файлов в папке, называемой [[Локальные и удалённые хранилища|хранилищем]]. Это означает, что существует множество способов синхронизации данных. Вот несколько часто используемых методов синхронизации, о которых сообщают участники [сообщества Obsidian](https://obsidian.md/ru/community): 1. **Собственная синхронизация**: [[#Obsidian Sync]] 2. **Сторонняя облачная синхронизация**: [[#iCloud]], [[#OneDrive]] и [[#Google Drive]] 3. **Локальная синхронизация**: [[#Syncthing]] 4. **Контроль версий**: [[#Git]] и [[#Working Copy]] ## Obsidian Sync **Рекомендуемые системы**: `Windows`, `macOS`, `Linux`, `iOS`, `Android` Наиболее простой и официально поддерживаемый метод синхронизации — наше собственное решение: [[Введение в Obsidian Sync|Obsidian Sync]]. Obsidian Sync синхронизирует ваши хранилища на всех устройствах, используя внешнее удалённое хранилище для создания копий данных. Локальная копия всегда остаётся на ваших устройствах. Следуйте [[Настройка Obsidian Sync|руководству по настройке]] для конфигурации Obsidian Sync. ## iCloud **Рекомендуемые системы**: `macOS`, `iOS`, `iPadOS` iCloud можно использовать для синхронизации хранилищ между iOS и macOS. Однако **iCloud Drive в Windows** может привести к дублированию или повреждению файлов. **Как создать и сохранить хранилище в iCloud Drive**: - **Включите iCloud Drive**: - На macOS: перейдите в **Системные настройки → Apple ID → iCloud → iCloud Drive**. - На iOS: перейдите в **Настройки → [Ваше имя] → iCloud → iCloud Drive**. - **Создайте новое хранилище в iCloud**: - На macOS: 1. Откройте **Obsidian** и выберите **Новое хранилище**. 2. В окне выбора файлов перейдите в **iCloud Drive → Obsidian**. 3. Создайте папку для хранилища и дайте ей имя. 4. Нажмите **Создать** для завершения. - На iOS: 1. Откройте **Obsidian** и нажмите **Новое хранилище**. 2. Введите имя хранилища. 3. Включите переключатель **Хранить в iCloud**. 4. Нажмите **Создать**. - **Откройте хранилище на другом устройстве Apple**: - На другом устройстве macOS или iOS откройте **Obsidian**, перейдите в [[Управление хранилищами|Переключатель хранилищ]] и выберите **Открыть папку как хранилище**. Перейдите в **iCloud Drive → Obsidian**. > [!warning]+ Расположение папки на iOS и iPadOS > При использовании iCloud на мобильных устройствах убедитесь, что ваше хранилище находится в правильном месте: `iCloud Drive/Obsidian/[Имя вашего хранилища]`. > > Хранилища должны находиться внутри папки **Obsidian** в iCloud Drive. Папка справа со значком Obsidian — правильная. Не используйте обычную папку без значка приложения. > > ![[iCloud-folder-location.png#interface]] > > Чтобы проверить расположение хранилища, откройте приложение **Файлы**, нажмите **Просмотр**, выберите **iCloud Drive** в разделе **Места** и убедитесь, что ваше хранилище находится внутри папки **Obsidian**. Если хранилище расположено в другом месте, могут возникнуть проблемы с синхронизацией. > [!tip] Лучшие практики > - Для **macOS 14 (Sonoma) и более ранних версий**: отключите **Оптимизировать хранилище Mac** в настройках iCloud, чтобы файлы не выгружались. Этот параметр влияет на всё хранилище iCloud на устройстве, а не только на Obsidian. > - Для **macOS 15 (Sequoia)**: щёлкните правой кнопкой мыши на папку **Obsidian** в iCloud Drive и выберите **Всегда хранить на этом устройстве**. ## OneDrive **Рекомендуемые системы**: `Windows`, `macOS` (ограниченная функциональность на Android) [OneDrive](https://support.microsoft.com/en-us/office/Sync-with-OneDrive-bb89981b-e382-4969-b8fd-d413a90b6db3#ID0EAABAAA=Set_up) — популярное облачное хранилище для пользователей Windows и macOS. Однако оно имеет ограничения на Android и не поддерживается официально для синхронизации хранилищ Obsidian на iOS. > [!info] Сохраняйте файлы доступными оффлайн > Перед использованием OneDrive для синхронизации убедитесь, что папка вашего хранилища отмечена как **Всегда хранить на этом устройстве**. Это предотвращает выгрузку файлов OneDrive и ситуации, когда Obsidian считает, что файлы отсутствуют. **Как создать и сохранить хранилище в OneDrive**: 1. **Настройте OneDrive**: - На Windows: войдите через приложение OneDrive или свою учётную запись Microsoft. - На macOS: скачайте приложение OneDrive и войдите в систему. 2. **Создайте новое хранилище в OneDrive**: - На Windows/macOS: 1. Откройте **Проводник** (Windows) или **Finder** (macOS) и перейдите в **OneDrive → Документы**. 2. Создайте новую папку (например, \"Obsidian Vault\"). 3. Откройте **Obsidian**, выберите **Новое хранилище** и укажите папку OneDrive. 3. **Откройте хранилище на другом устройстве**: - На другом устройстве откройте **Obsidian**, перейдите в [[Управление хранилищами|Переключатель хранилищ]] и выберите **Открыть папку как хранилище**. Перейдите в **OneDrive → Документы**. > [!info] Синхронизация с Android > OneDrive может работать нестабильно при синхронизации с Android. Рассмотрите использование приложений [Dropsync](https://play.google.com/store/apps/details?id=com.ttxapps.dropsync) или [FolderSync](https://play.google.com/store/apps/details?id=dk.tacit.android.foldersync.lite). > [!tip] Лучшие практики > - Всегда храните файлы хранилища **доступными оффлайн**, щёлкнув правой кнопкой мыши на папку и выбрав **Всегда хранить на этом устройстве**. > - Избегайте использования функции **Файлы по запросу** в OneDrive для хранилищ, чтобы предотвратить проблемы с синхронизацией. ## Google Drive **Рекомендуемые системы**: `Windows`, `macOS`, `Android` (ограниченная функциональность на iOS) [Google Drive](https://support.google.com/drive/answer/10838124?hl=en) — ещё одно популярное решение для облачного хранения. Хотя оно не поддерживается официально для синхронизации хранилищ Obsidian, вы можете использовать сторонние приложения и плагины для синхронизации между устройствами. > [!info] Поддержка iOS > Google Drive не поддерживается официально для синхронизации хранилищ Obsidian на iOS. Рассмотрите использование стороннего решения или плагина для синхронизации на iOS. **Как создать и сохранить хранилище в Google Drive**: 1. **Настройте Google Drive**: - На Windows или macOS: скачайте приложение Google Drive и войдите в систему. - На Android: убедитесь, что Google Drive включён и выполнен вход. 2. **Создайте новое хранилище в Google Drive**: - На Windows/macOS: 1. Откройте **Проводник** (Windows) или **Finder** (macOS) и перейдите в **Google Drive**. 2. Создайте новую папку (например, \"Obsidian Vault\"). 3. Откройте **Obsidian**, выберите **Новое хранилище** и укажите папку Google Drive. 3. **Откройте хранилище на другом устройстве**: - На другом устройстве откройте **Obsidian**, перейдите в [[Управление хранилищами|Переключатель хранилищ]] и выберите **Открыть папку как хранилище**. Перейдите в папку Google Drive. > [!tip] Лучшие практики > - Установите для файлов хранилища параметр **Доступно оффлайн** в Google Drive, чтобы избежать проблем с синхронизацией из-за выгрузки файлов. > - Для iOS рассмотрите альтернативные методы, такие как [[Введение в Obsidian Sync|Obsidian Sync]], [[#iCloud]] или плагин **Remotely Save**. ## Syncthing **Рекомендуемые системы**: `Windows`, `macOS`, `Linux` Syncthing — это децентрализованный инструмент синхронизации файлов, который не зависит от облачного хранилища. Он синхронизирует ваше хранилище напрямую между устройствами по сети или через интернет. > [!info]+ Поддержка Android > Официальное Android-приложение Syncthing больше не поддерживается. Однако форк сообщества [Syncthing-Fork](https://github.com/Catfriend1/syncthing-android) продолжает активную разработку и может использоваться на устройствах Android. **Как создать и сохранить хранилище с помощью Syncthing**: 1. **Настройте Syncthing**: - Установите Syncthing на каждое устройство. Обратитесь к [сайту Syncthing](https://syncthing.net/) за руководствами по установке. - На Android установите [Syncthing-Fork](https://github.com/Catfriend1/syncthing-android) из релизов на GitHub или F-Droid. 2. **Создайте и настройте общую папку**: - На всех устройствах: 1. Откройте Syncthing и создайте общую папку. Укажите путь к папке вашего хранилища Obsidian. 2. Убедитесь, что на всех устройствах выбрана одна и та же папка. 3. Настройте параметры синхронизации папки (например, **Отправка и получение** для двунаправленной синхронизации). 3. **Откройте хранилище в Obsidian**: - После синхронизации папки между устройствами откройте **Obsidian**, перейдите в [[Управление хранилищами|Переключатель хранилищ]] и выберите **Открыть папку как хранилище**. > [!info] Доступность устройств > Syncthing работает лучше всего, когда хотя бы одно устройство всегда включено для обеспечения непрерывной синхронизации. > [!tip] Лучшие практики > - Для локальной синхронизации убедитесь, что все устройства подключены к одной сети. > - Исключите `.obsidian` из синхронизации, если хотите иметь отдельные настройки на каждом устройстве. > - Используйте шаблоны игнорирования, чтобы избежать синхронизации временных или резервных файлов. ## Git **Рекомендуемые системы**: `Windows`, `macOS`, `Linux` **Git** — это система контроля версий, которая позволяет отслеживать изменения, сотрудничать с другими и синхронизировать хранилища через репозитории, такие как GitHub, GitLab или собственный сервер. **Как синхронизировать хранилище с помощью Git**: 1. **Настройте удалённый репозиторий**: - Создайте репозиторий на платформе хостинга Git (например, GitHub, GitLab или собственный сервер). 2. **Синхронизируйте хранилище**: 1. Откройте терминал или графический клиент Git (например, GitKraken, Sourcetree). 2. Инициализируйте Git-репозиторий в папке хранилища с помощью `git init`. 3. Добавьте удалённый репозиторий: `git remote add origin [URL]`. 4. Зафиксируйте изменения: `git add .` и `git commit -m "Ваше сообщение"`. 5. Отправьте изменения: `git push origin main`. 3. **Получите изменения на других устройствах**: - Клонируйте репозиторий на другом устройстве и получите изменения с помощью `git pull origin main`. > [!info] Требуется ручная синхронизация > Git обеспечивает мощный контроль версий, но синхронизация не происходит автоматически. Вам необходимо вручную отправлять и получать изменения. ## Синхронизация iPhone и iPad **Рекомендуемые варианты**: - [[Введение в Obsidian Sync|Obsidian Sync]] - [[#iCloud]] > [!info] Избегайте смешивания сервисов синхронизации > Не синхронизируйте одно и то же хранилище через несколько сервисов одновременно (например, используя Obsidian Sync и iCloud одновременно), чтобы предотвратить конфликты данных или их повреждение. **Неподдерживаемые варианты**: Следующие сервисы не поддерживаются официально на iOS, но пользователи нашли обходные решения с помощью сторонних инструментов или плагинов: - Dropbox - Google Drive - OneDrive - Syncthing Некоторые пользователи успешно используют плагины, такие как **Remotely Save** или **LiveSync**, для синхронизации хранилищ на iOS. Однако эти методы не поддерживаются официально, и результаты могут различаться. ### Working Copy **Рекомендуемые системы**: `iOS` **Требуется**: [[#Git]] **Working Copy** — это Git-клиент для iOS, который позволяет клонировать, фиксировать и отправлять изменения в Git-репозиторий. Он хорошо работает для синхронизации хранилищ Obsidian через Git, хотя некоторые функции требуют платной покупки внутри приложения. **Как синхронизировать хранилище с помощью Working Copy**: 1. **Установите Working Copy**: - Скачайте приложение **[Working Copy](https://apps.apple.com/us/app/working-copy-git-client/id896694807)** на iPhone или iPad. 2. **Клонируйте Git-репозиторий**: - Откройте Working Copy, нажмите **Add Repository** и введите URL репозитория (например, GitHub, GitLab). 3. **Свяжите репозиторий с Obsidian**: - Свяжите клонированную папку репозитория с пустым хранилищем в **Obsidian**. 4. **Фиксируйте и отправляйте изменения**: - После редактирования заметок в Obsidian используйте Working Copy для **фиксации** (Commit) и **отправки** (Push) изменений в удалённый репозиторий. - На других устройствах получите изменения с помощью Git для синхронизации хранилища. > [!info] Использование сообществом > Хотя Working Copy не поддерживается официально, многие пользователи успешно используют его для синхронизации хранилищ с Git. ## Часто задаваемые вопросы **Почему мой предпочтительный сервис синхронизации не поддерживается официально?** В отличие от некоторых приложений для заметок, которые работают с одним файлом за раз, Obsidian требует доступа ко всему хранилищу для работы своих функций (например, обновление ссылок при переименовании файла). Из-за этого некоторые сервисы не могут надёжно работать с Obsidian. **Почему нужно хранить файлы «доступными оффлайн»?** Если такие сервисы, как OneDrive или iCloud, выгружают файлы (например, с помощью **Файлы по запросу** или **Оптимизировать хранилище Mac**), Obsidian не может получить к ним доступ, что вызывает проблемы с синхронизацией. Отметьте папку хранилища как **Всегда хранить на этом устройстве** (OneDrive) или убедитесь, что включена опция **Всегда хранить на этом устройстве** (iCloud). **Как управлять разными конфигурациями хранилищ?** Obsidian позволяет настраивать папку конфигурации для каждого устройства с помощью функции [[Папка конфигурации|Папки конфигурации]].