Obsidian Sync без подписки: мой метод

Когда я только начал использовать Obsidian, то быстро понял, что встроенный сервис Obsidian Sync — это удобно, но не дешево. Я решил собрать свою схему синхронизации заметок без подписки. Ниже делюсь рабочим вариантом, которым пользуюсь уже давно.

Базовая идея

У меня есть две цели:

  1. Синхронизировать заметки между компьютером и телефоном.
  2. Делать автоматический бэкап в GitLab, чтобы ничего не потерять.

Для этого я собрал простую схему с использованием Google Drive, мобильного приложения AutoSync и плагина obsidian-git.

Структура папок

  • GitRepo: /Users/andrey/Library/CloudStorage/GoogleDrive-myaccount@gmail.com/My Drive/Obsidian
  • Vault root: /Users/andrey/Library/CloudStorage/GoogleDrive-myaccount@gmail.com/My Drive/Obsidian/Notes

То есть сама база заметок живет в папке Google Drive, а репозиторий git настроен поверх этой же структуры.

На компьютере

  1. Obsidian Desktop Client.
  2. Google Drive — для синхронизации в облако.
  3. Плагин obsidian-git — для автокоммитов в GitLab.

Плагин настроен на автосохранение раз в час. Google Drive синхронизируется в фоне.

На телефоне

  1. Obsidian Mobile (из App Store/Google Play).
  2. AutoSync (раньше назывался DriveSync).

AutoSync я настроил тоже на синхронизацию раз в час. Работает в обе стороны: изменения на телефоне попадают в Google Drive, и наоборот.

Как это работает

Фактически получается master–master (двухсторонняя) синхронизация:

  • Компьютер → файлы сохраняются в Google Drive → плагин obsidian-git коммитит их в GitLab (бэкап).
  • Телефон → изменения уходят через AutoSync в Google Drive → они попадают на компьютер → git-плагин пушит их в репозиторий.

Так заметки доступны везде, плюс у меня есть надежный бэкап в GitLab.

Важный момент

Обратите внимание: obsidian-git — это плагин только для десктопа. То есть на компьютере нужно хотя бы периодически запускать Obsidian, чтобы коммиты и пуши в GitLab выполнялись.

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

Leave a Comment