Спойлер: через iCloud
В связи с уходом Notion, решил перенести часть своих заметок в Obsidian. Но главное его преимущество является и главным для меня недостатком — данные хранятся локально.
Соответсвенно, встал резонный вопрос — а как синхронизировать заметки между телефоном и компьютером, так еще и на разных операционных системах (iOS, MacOS и Windows в моем случае).
Базовые варианты синхронизации
Есть куча статей и видео на эту тему и обычно список вариантов выглядит так:
Официальный Obsidian Sync - не подходит тем, у кого нет иностранной карты, да и тем кто просто не хочет за это платить 500 рублей в месяц
Синхронизировать через Git - довольно сложный способ для непросвещенных, да еще и с кучей багов при обратной совместимости и ручной синхронизацией (тут возможно я не прав)
Синхронизировать с облачным диском через плагины - у меня тупо не сработало через связку Remotely Save и Яндекс Диск, да еще и видимо надо экспортировать с разных устройств опять же каждый раз вручную. Плюс непонятно через что происходит экспорт, а Obsidian же про “прайваси” и “безопасность”.
Синхронизация через iCloud
В общем, ни один из этих способов мне не подошел и я уже отчаялся, но потом увидел в приложении Obsidian на iOS настройку iCloud при создании нового хранилища. И решил просто попробовать и скачать приложение Obsidian на MacOS, указал местом хранилища - папку Obsidian в iCloud Drive и вуаля, все сработало!
То есть синхронизация Obsidian между устройствами Apple есть из коробки и бесплатно, а все молчали (или я все пропустил).
А Windows?
Осталось синхронизировать хранилище Obsidian еще и с Windows. Тут тоже все просто и тоже через iCloud.
Надо скачать iCloud Drive для Windows
Войти со своим Apple ID и дождаться первичной загрузки файлов
Зайти в Obsidiban и открыть хранилище из папки в iCloud Drive
Готово! Заметки синхронизируются раз в 2-3 секунды без дополнительных настроек и ручного управления.
Конечно, этот способ подойдет не всем. Если у вас связка Windows + Android, я бы посмотрел альтернативу iCloud на Андроиде (в комментариях подсказали про FolderSync). Но если есть хоть одно устройство Apple, синхронизация через iCloud - самое простое решение.
Спасибо, что дочитали до конца! Надеюсь, эта инструкция была для вас полезной. Если где-то написал глупость, смело пишите в комментарии (особенно жду пояснений за git). И поделитесь, каким способом вы синхронизируете Obsidian.
Комментарии (24)
mitya_k
09.09.2024 14:50+2Пользуюсь Obsidian Git в связке с приватным репозиторием для того чтобы синхронизировать заметки на Ubuntu и MacOS
t38c3j
09.09.2024 14:50Syncthing рассматривали? для ios это Mobiüs Sync обертка
mikhailmurzak Автор
09.09.2024 14:50Когда возникла потребность, начал искать и нашел очень много решений, в том числе Syncthing, но так закопался в плагинах и способах, что после того как узнал о бесшовной синхронизации с iCloud, понял что я для меня это пока идеальное решение) пока оно не сломалось)
f_s_b_37
09.09.2024 14:50+1С год назад пробовал этот подход. Версия айклауда с майкрософт драйва очень плохо работала с обсидианом. Оно запросто теряло часть изменений в процессе синхронизации (текст просто откатывался на состоаяние за несколько секунда до момента). Спасла standalone версия с сайта эппла, которая хоть и считается устаревшей, но рабортает
mikhailmurzak Автор
09.09.2024 14:50Спасибо за предупреждения, пока не сталкивался, но буду иметь в виду
Free_ze
09.09.2024 14:50Фатальный недостаток этих наколеночных синхронизаций с бесплатными облаками - отсутствие e2e-шифрования.
rsashka
09.09.2024 14:50Скорее тут проблема не в шифровании, а что это чужие "облака"
Free_ze
09.09.2024 14:50Самохостинг - это суровый самурайский путь, статья же про простые обывательские решения. Если информация защищена криптографией адекватной сложности, то проблема принадлежности облаков уже перестанет стоять так остро.
Это скорее камень в огород Obsidian. Например, Joplin умеет e2ee из коробки. А если пользователь чуть более прокачан, то есть и готовое docker-friendly серверное решение для самохостинга.
rsashka
09.09.2024 14:50Если информация защищена криптографией адекватной сложности, то проблема принадлежности облаков уже перестанет стоять так остро.
Ну предположим, что у Notion супер классное e2ee шифрование из коробки. Как вам это поможет, если у вас нет самого облака?
Free_ze
09.09.2024 14:50Notion умеет в интеграцию со сторонними облаками через WebDAV или какой-нибудь другой протокол? Если да, то эту возможность и использовать для синхронизации шифрованными заметками. Если нет - отказаться от Notion.
4kirill20
09.09.2024 14:50Как вариант — это делать бекап, условно 1 раз в неделю. А вообще, интервал бекапов зависит от ценности информации
ParaMara
09.09.2024 14:50В связи с уходом Notion,
Смотрел когда-то на Notion, на смартфоне установлена. Запустил - работает, вход по Google ID. Как-то неуверенно она ушла.
С другой стороны, Obsidian бесплатен только для некоммерческого использования. Иными словами, он будет вынужден каким-то образом «уходить» вслед за Notion.
вопрос — а как синхронизировать заметки между телефоном и компьютером
Ну точно не так как это делает синхронизация через облако загоняющая все заметки на все устройства.
Заметки синхронизируются раз в 2-3 секунды без дополнительных настроек и ручного управления.
И что будет если связь с облаком прервалась и на одном устройстве изменено одно а на другом - другое? Мне как-то проще изначально считать что синхронизация делается руками и иногда. Впрочем, я не слишком напрягаю Obsidian.
Синхронизировать с облачным диском через плагины
И вот тут я впервые посмотрел что за плагины такие. За что большое спасибо статье. С первого взгляда - очень неплохое API. Только стрёмно - и Obsidian должен будет уйти, да и GitHub который для плагинов имеет весьма полезный Action - тоже… а любой VPN работает с благословения той стороны.
Но я наверно в плагины углублюсь, я вообще склонен к печали и извращениям - пишу это с iPad под рассказ моего смартфона на Андроид с якобы замедленного YouTube о многих достоинствах iPhone 16…
4kirill20
09.09.2024 14:50— И что будет если связь с облаком прервалась и на одном устройстве изменено одно а на другом - другое?
Возникнет конфликт файлов, у меня такое было. Уже точно не помню, но оригинал, вроде, не пострадает, а появится ещё одни файл с названием conflict[цифры]
asdcxfrt
09.09.2024 14:50Мне кажется, что лучшим решением для синхронизации является Synching.
Не удивлюсь, если через полгода iCloud перестанет работать).
А с Synching все данные хранятся локально на ваших устройствах. И в настройке программа простая. Самое главное добавить скрытую папку .obsidian в игнорируемые. И все.
LiquidBlasted
09.09.2024 14:50Меня в Obsidian оттолкнула невозможность синхронизации не базы заметок - а самого Obsidian, т. е. его настроек. Что особенно болезненно, учитывая кол-во этих настроек, всевозможных плагинов и т.п. При этом нет даже портабельной версии из коробки (что могло бы решить эту проблему как минимум между устройствами под Win)
Titsubishi
09.09.2024 14:50Да уж... Мне вот интересно, как пропускают такие статьи, которые тянут максимум на комментарий. Автор, сорян, это не хейт, а лишь рационализм. Прежде чем писать в массы свои умозаключения, то надо было хотя бы постараться разобраться в вопросе. Ок - Если мой коммент наберёт хотя бы 20 лойсов, то выкачу подробный гайд по бесплатной, лёгкой и простой синхронизации хранилища между всеми устроиствами.
milssky
Пользуюсь уже давно FolderSync + Я.Диск. Автоматом с телефона все туда-сюда гоняется, никаких проблем и геммороя. Настраивается примерно за минуту все. Для яблок тоже решение есть в доке же обсидиана
mikhailmurzak Автор
Спасибо, хорошая альтернатива для Android
LeshaRB
Тут минус есть
Надо не забывать синхронизацировать прежде чем открыть обсидиан
milssky
Достаточно настроить FolderSync, чтобы он автоматом синхронизировал файлы при изменении их.
LeshaRB
У некоторых файлы obsidian идут на тысячи
И фолдеру сидеть в фоне и анализировать это все... Ну скажем на батареи скажетеся
4kirill20
Приложение синхронизации не мониторит каждый раз все файлы, а только первый раз, дальше он только отслеживает изменения. Достаточно лишь запустить приложение на несколько секунд. Из минусов: отсутствие возможности работать удалённо, так как работает только через Wi-Fi, по крайней мере я пока не нашёл иного выхода
Я пользуюсь Syncthing, ниже скинули ссылку, но принцип у них схожий
Вообще, по моему мнению и пользовательскому опыту, вести заметки Обсидиане на мобильных устройствах ещё достаточно трудно из-за пока сырого приложения, к сожалению :(
LeshaRB
Фолдерсинк работает немного по другому