Доброе время суток!
Недавно начал пользоваться Obsidian на ПК и телефоне (Windows + Android) и естественно захотелось синхронизировать заметки между устройствами, но синхронизация стоит денег и её оплата проблематична.
Начал искать в интернете решение и наткнулся на 2 статьи Хабра (они первые в поиске Obsidian синхронизация можете посмотреть их) из решений там были варианты такие:
синхронизации локальных папок между устройствами (Synthing(вариант получше) либо FolderSync) - попробовал Synthing - хорошее, но есть минус того что устройства должны быть одновременно включены иначе синхронизация не пройдет (как сказал выше вариант хороший НО каждый раз включенный ПК и телефон меня не особо устраивает) поэтому начал искать дальше
Ещё был вариант с синхронизацией в облако (звучит уже как то, что мне нужно). Были приведены примеры с плагином Remotely Save, но места в Яндекс Диск и OneDrive бесплатно дают всего 5 ГБ, что маловато по сравнению с Google Drive (15 ГБ), а в плагине для подключения Google Drive нужна подписка (сейчас она бесплатная, но написано что 1 июля будет платно)
Ещё были предложения через Git - это нужно сесть и разобраться с гитом. Так же кто-то в комментариях писал о то что есть ограничения до 500МБ или 5 ГБ (могу ошибаться, не проверял)
Из вышеперечисленного мне подходит синхронизация с облаком и хотелось с Google Drive (он у меня везде подключен и у его больше свободного места) в поиске решения наткнулся на плагин в Obsidian - Google Drive Sync
Пройдемся по его настройке, а потом минусы
Устанавливаем его в свой Obsidian в новое хранилище (это один из минусов, о нем ниже) после чего переходим в настройки плагина и там переходим по ссылке и попадает на сайт с инструкцией и настройкой, там переходим в правый верхний угол и даём доступ для сайта


После этого перебросит обратно на сайт где будет токен и копируем его

Идем в Obsidian и вставляем наш токен, после чего он попросит перезагрузить Obsidian (если в хранилище есть файлы то он скажет что ваше хранилище не пустое, читайте инструкцию, это и есть тот минус о котором ниже)

После перезагрузки в инструментах справа появится инструмент Push to Gogle Drive
(его можно перетянуть вниз для удобства)

Его нужно нажимать каждый раз после окончания редактирования заметок на устройстве (он обновляет данные на Google Drive)
Теперь по минусам
Минусы:
Первый и самый большой минус это про пустое хранилище перед началом, здесь есть решение, достаточно просто копировать файлы с вашего старого хранилища в новый через проводник (снизу около названия хранилища шестеренка - три точки около нужного хранилища - открыть в проводнике) и плагины так же можно скопировать оттуда. Почему предлагаю скопировать - автор писал что возможны проблемы при таком переносе, поэтому лучше оставить старую оригинальную копию
При добавлении новых плагинов допустим на ПК они не синхронизируются на Google Drive. Решение это просто вручную добавлять плагин и там и там. (В чем-то это даже плюс т.к. плагины не будут скачиваться на Drive и занимать там места)
Необходимость нажать кнопку синхронизации. Не критично т. к. в других вариантах надо было делать или так же, или даже больше действий
Можно отметить то, что переименование хранилища теперь надо по другому (инструкция как меня вроде есть на сайте плагина). Но не критично т.к. сомневаюсь что кто-то часто и постоянно меняет название хранилища
Взамен мы получаем полную синхронизацию с Google Drive всего одной кнопкой (когда заходите в приложение то заметки сами проверяются на наличие новый и изменённых файлов и подкачивает их).
Пишите свои комментарии, делитесь как вы синхронизируете свой Obsidian.
На прошлый постах я не видел чтобы кто-то писал об этом плагине поэтому решил выложить его в отдельную статью.
Комментарии (27)
akod67
24.05.2025 08:47но есть минус того что устройства должны быть одновременно включены иначе синхронизация не пройдет
Достаточно добавить третий, постоянно работающий сервер с syncthing (облако, домашний сервер с автоматизацией и т.п.). НО - неудобство в том, что на мобильном надо не забывать запускать syncthing.
Dhowti
24.05.2025 08:47Ну, поставил на мобильном в автозапуск, и оно сервисом работает. Есть особо не просит.
akod67
24.05.2025 08:47А так можно было? =) Попробую
maxzh83
24.05.2025 08:47Можно, мобильный всегда онлайн обычно. Все обновления через него проходят. Довольно удобно
Vibe332 Автор
24.05.2025 08:47Достаточно добавить третий, постоянно работающий сервер с syncthing
Сомневаюсь что у каждого есть дома свой сервер
Если облачный сервис то это 1) оплата (есть и бесплатные сервисы - окей) 2) настройка его (с которой как минимум надо разобраться и настроить)
В этом же случае достаточно просто один раз зайти на сайт плагина, получить и вставить токен и всё, просто не забывать перед выходом нажимать обновить
Для человека который хочет просто синхронизации своих заметок этого плагина более чем достаточно чем сесть и разбираться с настройками сервера
maxzh83
24.05.2025 08:47Если вы мне отвечали, то я не предлагал облачный сервис. Я предлагал ставить syncthing на телефон. Телефон всегда онлайн (у меня по крайней мере), таким образом все обновления постоянно идут через телефон, на котором также стоит и obsidian. И получается, что все остальные устройства не обязательно должны быть включены одновременно для синхронизации. Это абсолютно бесплатное решение. Поковыряться с настройками, да, надо. Но делается это один раз
andrezh
А разве нельзя просто создать хранилище (это ведь обычная папка с подпапками и файлами .md) в любой папке Google Drive и в Obsidian указать путь до него? Зачем для этого нужен целый плагин?
ryo_oh_ki
Все так и делают.
fronik
Нет. Не все.
fronik
К сожалению не на всех Android так можно сделать (интересно на каких можно?)
Например, в Samsung из Obsidian видно только внутреннюю память телефона. Из других некоторых приложений видно и облачные аккаунты с дисками.
Vibe332 Автор
У меня тоже Samsung и тоже видно только внутреннюю память
Vibe332 Автор
На ПК это возможно, на Android он отображает только внутреннюю память телефона при выборе папки
Поэтому приходится делать таким методом
ryo_oh_ki
На Андроиде, продвинутому пользователю, всё равно нужно много чего синхронизировать, потому используют что-то типа https://foldersync.io/
Vibe332 Автор
Да, не спорю, если надо много чего синхронизировать то использовать лучше такое решение
Но тема данной статьи синхронизация именно Obsidian, и если человеку нужно синхронизировать только его заметки то вариант с этим плагином более чем комфортный
Достаточно просто один раз настроить в несколько несложных действий и не забывать при выходе нажимать кнопку обновления, а на другом устройстве при входе в Obsidian само погрузится актуальные файлы
xgalkinx
А в телефоне на андроид этот файл как открывать из хранилища? Или на андроид есть папка? Я просто давно не пользовался андроидом.
Vibe332 Автор
Перед началом тоже пустое хранилище (папку локально на телефоне указываешь), потом такие же шаги проделываешь как выше и всё.
Далее когда ты допустим написал на ПК и нажал синхронизацию, после входа на телефоне он сам автоматически при входе опросит Google Drive и обновит локальную папку на телефоне на актуальные файлы