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

Базовая идея
У меня есть две цели:
- Синхронизировать заметки между компьютером и телефоном.
- Делать автоматический бэкап в 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 настроен поверх этой же структуры.
На компьютере
- Obsidian Desktop Client.
- Google Drive — для синхронизации в облако.
- Плагин obsidian-git — для автокоммитов в GitLab.
Плагин настроен на автосохранение раз в час. Google Drive синхронизируется в фоне.
На телефоне
- Obsidian Mobile (из App Store/Google Play).
- AutoSync (раньше назывался DriveSync).
AutoSync я настроил тоже на синхронизацию раз в час. Работает в обе стороны: изменения на телефоне попадают в Google Drive, и наоборот.
Как это работает
Фактически получается master–master (двухсторонняя) синхронизация:
- Компьютер → файлы сохраняются в Google Drive → плагин obsidian-git коммитит их в GitLab (бэкап).
- Телефон → изменения уходят через AutoSync в Google Drive → они попадают на компьютер → git-плагин пушит их в репозиторий.
Так заметки доступны везде, плюс у меня есть надежный бэкап в GitLab.
Важный момент
Обратите внимание: obsidian-git — это плагин только для десктопа. То есть на компьютере нужно хотя бы периодически запускать Obsidian, чтобы коммиты и пуши в GitLab выполнялись.
Для меня это не проблема, потому что Obsidian у меня почти всегда открыт, но если вы работаете только с телефона, это стоит учитывать.