"Быстрый
<br />
Obsidian cloud sync — это синхронизация локального vault через облако. Четыре рабочих способа: Obsidian Sync (4$/мес, настройка 5 минут), Google Drive или iCloud (бесплатно, есть конфликты), Syncthing (P2P без облака, для приватности), Git с GitHub (история версий, только для гиков). Обычному пользователю с телефоном — Obsidian Sync. Для одного устройства — rsync-скрипт раз в день в любое облако.<br />
<h2>Obsidian cloud sync: что это и зачем</h2>
<p>Открыл Obsidian на телефоне в метро — заметка вчерашняя. На ноутбуке вечером дописал — утром на телефоне снова старая версия. Знакомо?</p>
<p>Obsidian cloud sync решает ровно эту проблему: один vault на всех устройствах, изменения подхватываются автоматически. По факту — это не одна технология, а четыре разных подхода. Какой выбрать — зависит от того что у тебя за устройства, готов ли платить и насколько боишься потерять заметки.</p>
<p>Эта статья закроет вопрос за один заход. Разберём все четыре способа, настроим каждый по шагам, посмотрим типовые ошибки и как их чинить. На настройку выделяй 10-40 минут в зависимости от выбранного метода.</p>
<p>Что внутри:</p>
<ul>
<li>Почему Obsidian не синхронизируется сам и где живёт vault</li>
<li>Сравнение четырёх способов с таблицей</li>
<li>Пошаговая настройка Obsidian Sync, Google Drive, Syncthing и <a class="wpil_keyword_link" href="https://it-apteka.com/tag/git/" target="_blank" rel="noopener" title="Git" data-wpil-keyword-link="linked" data-wpil-monitor-id="2391">Git</a></li>
<li>Безопасность и шифрование заметок в облаке</li>
<li>Резервное копирование — три рабочих скрипта</li>
<li>Troubleshooting: конфликты файлов и как их разруливать</li>
<li>FAQ под «Люди также спрашивают» Яндекса</li>
</ul>
<h2>Почему Obsidian не синхронизируется сам</h2>
<p>Obsidian хранит заметки локально. Vault — это просто папка с .md файлами на твоём диске. Никакого облака по умолчанию, никакой регистрации при первом запуске.</p>
<p>Это не недоработка — это принципиальная позиция. Ты владеешь данными физически. Через 20 лет твои заметки откроются в блокноте <a class="wpil_keyword_link" href="https://it-apteka.com/category/windows-server/" target="_blank" rel="noopener" title="Windows Server" data-wpil-keyword-link="linked" data-wpil-monitor-id="2389">Windows</a>, в Vim, в чём угодно — формат markdown переживёт любую компанию. Проприетарные форматы протухают вместе с разработчиком, .md — нет.</p>
<p>Из-за этой архитектуры синхронизация — отдельная задача. Vault лежит локально, и это твоя работа — заставить его появиться на всех устройствах сразу.</p>
<pre class="mermaid">
%%{init: {
'theme': 'base',
'themeVariables': {
'primaryColor': '#ffffff',
'primaryTextColor': '#1e293b',
'primaryBorderColor': '#94a3b8',
'lineColor': '#64748b',
'fontSize': '15px',
'fontFamily': 'ui-sans-serif, system-ui, sans-serif'
},
'flowchart': {'curve': 'linear', 'nodeSpacing': 50, 'rankSpacing': 50}
}}%%
flowchart TD
A["Vault - папка с md файлами"] --> B["Obsidian Sync"]
A --> C["Google Drive или Dropbox"]
A --> D["Syncthing P2P"]
A --> E["Git и GitHub"]
B --> F["Все устройства"]
C --> F
D --> F
E --> F
style A fill:#f8fafc,stroke:#3b82f6,stroke-width:2px,color:#1e40af
style B fill:#f8fafc,stroke:#22c55e,stroke-width:2px,color:#15803d
style C fill:#f8fafc,stroke:#22c55e,stroke-width:2px,color:#15803d
style D fill:#f8fafc,stroke:#22c55e,stroke-width:2px,color:#15803d
style E fill:#f8fafc,stroke:#22c55e,stroke-width:2px,color:#15803d
style F fill:#f8fafc,stroke:#64748b,stroke-width:2px,color:#1e293b
</pre>
<h2>Причины почему синхронизация ломается</h2>
<p>Прежде чем настраивать — разберись почему типовые конфигурации падают. Семь причин из практики.</p>
<p><strong>1. Vault лежит сразу в двух синхронизирующихся местах.</strong> Например, в папке Google Drive и одновременно подключён к Obsidian Sync. Два сервиса дерутся за одни файлы — получаешь откаты версий.</p>
<p><strong>2. Заметки редактируются параллельно на двух устройствах.</strong> Облако не успевает доставить изменения — на втором устройстве правки идут поверх старой версии. Дальше конфликт.</p>
<p><strong>3. Папка .obsidian синхронизируется без исключений.</strong> Там JSON-конфиги. На разных устройствах они разные (например, размер окна). Каждый запуск создаёт conflict-файлы.</p>
<p><strong>4. На Android Obsidian не видит Google Drive напрямую.</strong> Мобильный Drive не монтируется как локальная папка — нужны прокладки типа FolderSync.</p>
<p><strong>5. Syncthing не может пробить NAT.</strong> Устройства за разными провайдерами не находят друг друга. Без relay-сервера или проброса портов синхронизация молчит.</p>
<p><strong>6. Git-плагин делает push раньше чем pull.</strong> На втором устройстве — merge conflict в каждом файле где правки разошлись.</p>
<p><strong>7. Нет бэкапа.</strong> Самая частая причина «сломанной синхронизации» — rm -rf на одном устройстве и удаление везде через 2 минуты.</p>
<h2>Сравнение четырёх способов</h2>
<p>Перед настройкой — выбери метод. Дальше уже не будем сравнивать, будем настраивать.</p>
<table>
<thead>
<tr>
<th>Критерий</th>
<th>Obsidian Sync</th>
<th>Google Drive</th>
<th>Syncthing</th>
<th>Git</th>
</tr>
</thead>
<tbody>
<tr>
<td>Цена</td>
<td>4-8$/мес</td>
<td>Бесплатно</td>
<td>Бесплатно</td>
<td>Бесплатно</td>
</tr>
<tr>
<td>Сложность</td>
<td>Минимальная</td>
<td>Низкая</td>
<td>Средняя</td>
<td>Высокая</td>
</tr>
<tr>
<td>Конфликты</td>
<td>Редко</td>
<td>Часто</td>
<td>Редко</td>
<td>При параллельной правке</td>
</tr>
<tr>
<td>Android</td>
<td>Нативно</td>
<td>Через FolderSync</td>
<td>Хорошо</td>
<td>Через Termux</td>
</tr>
<tr>
<td>iOS</td>
<td>Нативно</td>
<td>Хорошо (через iCloud проще)</td>
<td>Сложно</td>
<td>Через Working Copy</td>
</tr>
<tr>
<td>Шифрование</td>
<td>E2E AES-256</td>
<td>На сервере</td>
<td>TLS в транзите</td>
<td>На сервере GitHub</td>
</tr>
<tr>
<td>История версий</td>
<td>1 год</td>
<td>30 дней</td>
<td>Нет</td>
<td>Безлимит</td>
</tr>
<tr>
<td>Приватность</td>
<td>Высокая</td>
<td>Низкая</td>
<td>Максимум</td>
<td>Средняя</td>
</tr>
</tbody>
</table>
<p>Кому что подойдёт по факту:</p>
<ul>
<li>Ноутбук + Android, готов платить — <strong>Obsidian Sync</strong></li>
<li>Mac + iPhone, не хочешь платить — <strong>iCloud Drive</strong> (см. альтернативы)</li>
<li>Один компьютер, нужен только бэкап — <strong>Git или rsync-скрипт</strong></li>
<li>Параноик с домашним сервером — <strong>Syncthing</strong></li>
<li>Любишь историю изменений и терминал — <strong>Git</strong></li>
</ul>
<h2>Подготовка перед настройкой</h2>
<p>Что нужно сделать до старта — неважно какой метод выбрал.</p>
<p><strong>Найди путь к vault.</strong> Открой Obsidian, Settings — About — там указан Vault path. Запиши.</p>
<p><strong>Сделай локальную копию vault.</strong> Это страховка на случай если первая попытка настройки сломает данные.</p>
<pre><code class="language-bash">
# macOS / <a class="wpil_keyword_link" href="https://it-apteka.com/category/linux/" target="_blank" rel="noopener" title="Linux" data-wpil-keyword-link="linked" data-wpil-monitor-id="2394">Linux</a>
cp -r ~/Documents/MyVault ~/Documents/MyVault-backup-$(date +%Y%m%d)
# Windows PowerShell
Copy-Item -Path "C:\Users\user\Documents\MyVault" -Destination "C:\Users\user\Documents\MyVault-backup" -Recurse
</code></pre>
<p><strong>Закрой Obsidian на всех устройствах.</strong> Иначе при перемещении папки приложение может писать в старое место.</p>
<p><strong>Проверь свободное место.</strong> Vault весит обычно мало (текст), но если внутри PDF и картинки — может быть гигабайтами. Команда выше покажет.</p>
<pre><code class="language-bash">
# Размер vault
du -sh /path/to/vault/
# Самые тяжёлые файлы
find /path/to/vault/ -type f -printf '%s %p\n' | sort -rn | head -20
</code></pre>
<h2>Рецепт 1: Obsidian Sync</h2>
<p>Официальный платный способ. Настройка действительно занимает 5 минут. Если ценишь время больше денег — бери его.</p>
<h3>Шаг 1. Создай аккаунт Obsidian</h3>
<p>Зарегистрируйся на <a href="https://obsidian.md/account" target="_blank" rel="noopener">obsidian.md/account</a>. Бесплатно. Аккаунт нужен только для платных сервисов.</p>
<h3>Шаг 2. Оформи подписку</h3>
<p>В личном кабинете — Sync. Standard 4$/мес (1 ГБ, файл до 5 МБ) или Plus 8$/мес (10 ГБ, файл до 50 МБ). Платишь раз в год — выходит дешевле.</p>
<h3>Шаг 3. Включи Sync в приложении</h3>
<p>Открой Obsidian. Settings (шестерёнка) → Core plugins → Sync → переключатель.</p>
<h3>Шаг 4. Подключи аккаунт и создай remote vault</h3>
<p>Settings → Sync → Connect. Введи логин-пароль. Дальше — Create new remote vault. Дай имя.</p>
"Пароль
<br />
Если ставишь пароль для E2E шифрования — сохрани его в менеджер паролей. Разработчики его не знают. Забыл — данные с сервера достать невозможно. Это не угроза, это устройство криптографии.<br />
<h3>Шаг 5. Подключи второе устройство</h3>
<p>На втором устройстве: установи Obsidian, войди в тот же аккаунт, Settings → Sync. Существующее remote vault уже в списке. Connect → пароль шифрования (если был) → выбери локальную папку.</p>
<p>Первая загрузка занимает от секунд до пары минут.</p>
<h3>Проверка</h3>
<p>В правом нижнем углу Obsidian — иконка синхронизации. Зелёная галочка = всё ок. Крутится = синхронизирует. Красная = смотри Settings → Sync → Sync log.</p>
<pre><code class="language-text">
# Нормальный лог:
[14:32:15] Synced 3 files
[14:32:16] Up to date
# Проблемный лог:
[14:32:15] Failed to sync: network error
[14:32:20] Retrying...
</code></pre>
<h2>Рецепт 2: Google Drive (бесплатно, с нюансами)</h2>
<p>Самый популярный бесплатный способ. Работает хорошо если соблюдаешь дисциплину — не открывать одну заметку на двух устройствах одновременно.</p>
<h3>Шаг 1. Установи Google Drive Desktop</h3>
<p>Скачай <a href="https://www.google.com/drive/download/" target="_blank" rel="noopener">Google Drive for Desktop</a>. Войди в аккаунт. Дождись пока появится папка G:\My Drive (Windows) или ~/Google Drive (macOS).</p>
<h3>Шаг 2. Перенеси vault в папку Drive</h3>
<p>Закрой Obsidian. Дальше:</p>
<pre><code class="language-bash">
# macOS
mv ~/Documents/MyVault ~/Library/CloudStorage/GoogleDrive-username/My\ Drive/MyVault
# Linux (если используешь rclone-mount или google-drive-ocamlfuse)
mv ~/Documents/MyVault ~/GoogleDrive/MyVault
</code></pre>
<pre><code class="language-powershell">
# Windows PowerShell
Move-Item "C:\Users\user\Documents\MyVault" "G:\My Drive\MyVault"
</code></pre>
<h3>Шаг 3. Открой vault из новой локации</h3>
<p>Запусти Obsidian. Open folder as vault → выбери папку в Google Drive. Подожди пока Drive загрузит файлы в облако (зелёная галочка на иконке в трее).</p>
<h3>Шаг 4. На втором устройстве (десктоп)</h3>
<p>Поставь Google Drive Desktop. Дождись синхронизации. В Obsidian — Open folder as vault → папка из Google Drive. Готово.</p>
<h3>Шаг 5. На Android</h3>
<p>Вот тут начинается самое интересное. Obsidian на Android открывает локальные папки, а не Google Drive напрямую. Решение — <a href="https://play.google.com/store/apps/details?id=dk.tacit.android.foldersync.lite" target="_blank" rel="noopener">FolderSync</a> или <a href="https://play.google.com/store/apps/details?id=com.ttxapps.autosync" target="_blank" rel="noopener">Autosync for Google Drive</a>.</p>
<p>Принцип такой:</p>
<ol>
<li>В Obsidian на Android создай vault в локальной папке (например, /storage/emulated/0/Documents/MyVault)</li>
<li>В FolderSync настрой двустороннюю синхронизацию этой папки с папкой MyVault в Google Drive</li>
<li>Поставь интервал 15 минут или «sync on file change»</li>
</ol>
"Главное
<br />
Не открывай одну заметку на двух устройствах в один момент. Сначала закрой на одном, дождись зелёной галочки, потом открой на втором. Иначе ловишь conflicted copy.<br />
<h2>Рецепт 3: Syncthing (P2P, без облака)</h2>
<p>Данные ходят напрямую между устройствами. На чужие серверы не уходят вообще. Открытый код. Бесплатно без ограничений.</p>
<h3>Шаг 1. Поставь Syncthing</h3>
<ul>
<li>Windows / macOS / Linux: <a href="https://syncthing.net/downloads/" target="_blank" rel="noopener">syncthing.net/downloads</a></li>
<li>Android: <a href="https://play.google.com/store/apps/details?id=com.github.catfriend1.syncthingandroid" target="_blank" rel="noopener">Syncthing-Fork</a></li>
<li>iOS: нативного нет, варианты — <a href="https://mobiussync.com/" target="_blank" rel="noopener">Möbius Sync</a> (платный) или используй для iOS другой метод</li>
</ul>
<h3>Шаг 2. Открой веб-интерфейс на ПК</h3>
<p>После установки веб-интерфейс висит на http://127.0.0.1:8384. Открой в браузере.</p>
<h3>Шаг 3. Добавь vault как папку</h3>
<p>Add Folder → Folder Path = путь к vault. Folder ID = obsidian-vault (любой понятный идентификатор). Save.</p>
<h3>Шаг 4. Скопируй Device ID ПК</h3>
<p>Правый верхний угол → имя устройства → Device ID. Длинная строка вида `XXXXXXX-XXXXXXX-XXXXXXX-…`. Скопируй.</p>
<h3>Шаг 5. Поставь Syncthing-Fork на Android</h3>
<p>Открой. My ID → скопируй ID Android-устройства.</p>
<h3>Шаг 6. Свяжи устройства</h3>
<p>В веб-интерфейсе ПК: Add Remote Device → вставь Android Device ID → Save. На Android появится уведомление «устройство хочет подключиться» — подтверди.</p>
<h3>Шаг 7. Расшарь папку vault</h3>
<p>В веб-интерфейсе ПК → настройки папки vault → вкладка Sharing → галка напротив Android → Save.</p>
<p>На Android приходит запрос добавить папку. Укажи локальный путь (например, /storage/emulated/0/Documents/MyVault). Подтверди.</p>
<h3>Шаг 8. Открой vault в Obsidian на Android</h3>
<p>В Obsidian: Open folder as vault → папка которую указал в Syncthing.</p>
<h3>Проверка работы</h3>
<p>В веб-интерфейсе Syncthing напротив папки должно быть «Up to Date». Цифра рядом — сколько файлов в очереди.</p>
<pre><code class="language-bash">
# Проверка статуса через API
API_KEY=$(grep -oP '(?<=<apikey>)[^<]+' ~/.config/syncthing/config.xml)
curl -s "http://localhost:8384/rest/db/status?folder=obsidian-vault" \
-H "X-API-Key: $API_KEY" | python3 -m json.tool | grep -E '"state"|"needFiles"'
</code></pre>
<h2>Рецепт 4: Git + GitHub</h2>
<p>Для тех кто хочет полную историю изменений. Git - это машина времени для заметок: каждый коммит точка восстановления, можно посмотреть как выглядела заметка месяц назад.</p>
<p>Минус один: синхронизация не мгновенная. Плагин делает автокоммит по расписанию. Если правишь параллельно с двух устройств - merge conflicts. Не страшно, разрулить можно, но руками.</p>
<h3>Шаг 1. Установи плагин obsidian-git</h3>
<p>Settings → Community plugins → Browse → "Git" → плагин от Vinzent. Install → Enable.</p>
<h3>Шаг 2. Настрой SSH-ключ для GitHub</h3>
<p>HTTPS работает но придётся вводить токен. SSH удобнее.</p>
<pre><code class="language-bash">
# Сгенерируй ключ
ssh-keygen -t ed25519 -C "your-email@example.com"
# Покажи публичную часть
cat ~/.ssh/id_ed25519.pub
# Скопируй вывод и вставь в GitHub:
# Settings - SSH and GPG keys - New SSH key
# Проверь подключение
ssh -T git@github.com
</code></pre>
<h3>Шаг 3. Инициализируй репозиторий в vault</h3>
<pre><code class="language-bash">
cd /path/to/your/vault
git init
# .gitignore чтобы не коммитить шум
cat > .gitignore << 'EOF'
.obsidian/workspace.json
.obsidian/workspace-mobile.json
.obsidian/cache
.trash/
.DS_Store
*.log
EOF
git add .
git commit -m "Initial vault commit"
</code></pre>
<h3>Шаг 4. Создай приватный репозиторий на GitHub</h3>
<p>Иди на <a href="https://github.com/new" target="_blank" rel="nofollow noopener">github.com/new</a>. Private. Без README. Скопируй SSH URL.</p>
<pre><code class="language-bash">
git remote add origin git@github.com:username/your-vault.git
git branch -M main
git push -u origin main
</code></pre>
<h3>Шаг 5. Настрой автокоммиты в плагине</h3>
<p>Settings → Git:</p>
<ul>
<li>Auto pull interval: 10 минут</li>
<li>Auto commit and sync interval: 10 минут</li>
<li>Commit message: vault <a class="wpil_keyword_link" href="https://it-apteka.com/category/rezervnoe-kopirovanie/" target="_blank" rel="noopener" title="Резервное копирование" data-wpil-keyword-link="linked" data-wpil-monitor-id="2390">backup</a>: {{date}}</li>
<li>Pull updates on startup: включить</li>
</ul>
<h3>Шаг 6. На втором устройстве</h3>
<pre><code class="language-bash">
git clone git@github.com:username/your-vault.git ~/Documents/MyVault
</code></pre>
<p>Открой папку в Obsidian. Поставь плагин obsidian-git. Настрой так же.</p>
<h2>Архитектура: как это всё работает</h2>
<pre class="mermaid">
%%{init: {
'theme': 'base',
'themeVariables': {
'primaryColor': '#ffffff',
'primaryTextColor': '#1e293b',
'primaryBorderColor': '#94a3b8',
'lineColor': '#64748b',
'fontSize': '14px',
'fontFamily': 'ui-sans-serif, system-ui, sans-serif'
},
'flowchart': {'curve': 'linear', 'nodeSpacing': 60, 'rankSpacing': 55}
}}%%
flowchart TD
PC["ПК Windows или Mac"] --> OSync["Obsidian Sync Server"]
Phone["Телефон Android или iOS"] --> OSync
Laptop["Ноутбук"] --> OSync
OSync --> PC
OSync --> Phone
OSync --> Laptop
PC2["ПК с Google Drive"] --> GD["Google Drive Cloud"]
Phone2["Android и FolderSync"] --> GD
GD --> PC2
GD --> Phone2
PC3["ПК с Syncthing"] --> ST["Syncthing P2P"]
Phone3["Android Syncthing"] --> ST
ST --> PC3
ST --> Phone3
style OSync fill:#f8fafc,stroke:#22c55e,stroke-width:2px,color:#15803d
style GD fill:#f8fafc,stroke:#3b82f6,stroke-width:2px,color:#1e40af
style ST fill:#f8fafc,stroke:#f97316,stroke-width:2px,color:#9a3412
</pre>
<h2>Безопасность vault в облаке</h2>
<p>В заметках бывает разное. Идеи стартапа. Клинические записи. Личные дневники. Пароли (которых там быть не должно, но мы знаем что они там есть).</p>
<h3>Obsidian Sync</h3>
<p>End-to-end шифрование AES-256. Серверы в США. Ключи у тебя - разработчики физически не могут прочитать данные. Закрытый код самого сервиса - это компромисс, проверить нельзя, можно только доверять.</p>
<h3>Google Drive и Dropbox</h3>
<p>Шифрование в транзите и при хранении - но ключи у провайдера. Google технически может читать твои файлы. Для обычных заметок - нормально. Для конфиденциальных - нет.</p>
<p>Хочешь шифровать поверх Google Drive - <a href="https://cryptomator.org/" target="_blank" rel="noopener">Cryptomator</a>. Он создаёт зашифрованный контейнер поверх любого облака. Ключи только у тебя.</p>
<pre><code class="language-text">
# Структура с Cryptomator поверх Google Drive
Google Drive/
obsidian-encrypted/ зашифрованный vault
masterkey.cryptomator
d/ зашифрованные файлы
# После монтирования Cryptomator:
/Volumes/ObsidianVault/ обычные .md файлы
</code></pre>
<h3>Syncthing</h3>
<p>Максимальная приватность. Данные между устройствами напрямую. TLS в транзите. В одной <a class="wpil_keyword_link" href="https://it-apteka.com/category/networks/" target="_blank" rel="noopener" title="Сети" data-wpil-keyword-link="linked" data-wpil-monitor-id="2393">сети</a> - вообще не выходят в интернет. Открытый код, аудиту поддавался.</p>
<h3>Git и GitHub</h3>
<p>Microsoft владеет GitHub. Приватные репозитории закрыты от публики, но у платформы доступ есть. Для совсем чувствительного - self-hosted Gitea или GitLab. Или git-crypt - шифрует файлы перед коммитом, расшифровывает при checkout.</p>
<h3>Базовая гигиена для любого метода</h3>
<ul>
<li>Пароли в открытом виде в vault не храни. Менеджер паролей - Bitwarden, 1Password.</li>
<li><a href="https://it-apteka.com/dvuhfaktornaja-autentifikacija-polnyj-gid-po-zashhite-akkauntov-2fa/" target="_blank" rel="noopener" data-wpil-monitor-id="2692">2FA на всех аккаунтах</a>: Obsidian, Google, GitHub. Без вариантов.</li>
<li>Особо чувствительные заметки - в отдельный зашифрованный vault.</li>
<li>Пароль шифрования Obsidian Sync - запиши на бумаге или в менеджер паролей. Дважды.</li>
</ul>
<h2>Резервное копирование vault</h2>
"Синхронизация
<br />
Удалил файл случайно — удалится везде. Через 30 секунд. Бэкап нужен отдельный, с историей.<br />
<p>Капля никотина убивает лошадь. Одна команда rm -rf без бэкапа - три года заметок.</p>
<h3>Что бэкапить</h3>
<p>Всю папку vault целиком, включая .obsidian. Там настройки и плагины - без неё придётся настраивать всё заново.</p>
<p>Внутри .obsidian живёт:</p>
<ul>
<li>app.json - основные настройки</li>
<li>hotkeys.json - горячие клавиши</li>
<li>community-plugins.json - список плагинов</li>
<li>plugins/ - сами плагины с настройками</li>
<li>themes/ - темы</li>
<li>snippets/ - CSS</li>
</ul>
<h3>Правило 3-2-1</h3>
<p>3 копии, 2 разных носителя, 1 вне локации. На практике это:</p>
<ul>
<li>Локально на компьютере (твой рабочий vault)</li>
<li>Внешний диск или NAS (домашний бэкап)</li>
<li>Облако отличное от того через которое синхронизируешься (offsite)</li>
</ul>
<h3>Скрипт автобэкапа на Linux/macOS</h3>
<pre><code class="language-bash">
#!/bin/bash
# obsidian-backup.sh
VAULT="/home/user/Documents/MyVault"
BACKUP_DIR="/media/external/obsidian-backups"
DATE=$(date +%Y-%m-%d_%H-%M)
# Создай архив
tar -czf "$BACKUP_DIR/vault-$DATE.tar.gz" "$VAULT"
# Чисти архивы старше 30 дней
find "$BACKUP_DIR" -name "vault-*.tar.gz" -mtime +30 -delete
echo "Backup done: vault-$DATE.tar.gz"
</code></pre>
<pre><code class="language-bash">
# В crontab: crontab -e
# Каждый день в 2:00 ночи
0 2 * * * /home/user/scripts/obsidian-backup.sh >> /home/user/logs/obsidian-backup.log 2>&1
</code></pre>
<h3>Инкрементальный бэкап через rsync</h3>
<p>Быстрее для больших vault - копирует только изменённое.</p>
<pre><code class="language-bash">
rsync -av --delete \
/home/user/Documents/MyVault/ \
/media/external/obsidian-current/
</code></pre>
<h3>Бэкап на Windows через robocopy</h3>
<pre><code class="language-powershell">
robocopy "C:\Users\user\Documents\MyVault" "D:\Backups\ObsidianVault" /MIR /LOG:"D:\Backups\obsidian-backup.log"
# /MIR - зеркалирование (полная копия)
# /LOG - запись в лог-файл
</code></pre>
<h3>Восстановление</h3>
<pre><code class="language-bash">
# Из tar-архива
tar -xzf /media/external/obsidian-backups/vault-2026-04-15_02-00.tar.gz -C /home/user/Documents/
# Из rsync-зеркала
rsync -av /media/external/obsidian-current/ /home/user/Documents/MyVault/
</code></pre>
<h2>Проверка что синхронизация работает</h2>
<p>После настройки - убедись что всё реально работает. Не "должно работать", а "вот доказательство".</p>
<h3>Тест на ровном месте</h3>
<ol>
<li>Создай заметку test-sync.md на устройстве А с текущим временем внутри</li>
<li>Подожди 1-2 минуты</li>
<li>Открой Obsidian на устройстве Б - заметка должна быть</li>
<li>Допиши строку на устройстве Б</li>
<li>Подожди ещё минуту</li>
<li>Проверь что строка появилась на устройстве А</li>
</ol>
<p>Не появилась - смотри troubleshooting ниже.</p>
<h3>Проверка Obsidian Sync</h3>
<p>Settings → Sync → Sync log. Зелёная галочка в правом нижнем углу = синхронизировано. Крутится = работает. Красная = ошибка.</p>
<h3>Проверка Google Drive</h3>
<p>Иконка в трее. Зелёная галочка = всё загружено. Часы = идёт загрузка.</p>
<pre><code class="language-bash">
# Сравнение локальной папки с облаком через rclone
rclone check ~/Documents/MyVault gdrive:MyVault --one-way
</code></pre>
<h3>Проверка Syncthing</h3>
<p>http://127.0.0.1:8384 → возле папки "Up to Date". Цифра = файлы в очереди.</p>
<h2>Осложнения и как лечить</h2>
<h3>Конфликты файлов в Google Drive</h3>
<p><strong>Симптом:</strong> файлы вида "note (conflicted copy 2026-04-15).md" или "note (1).md".</p>
<p><strong>Причина:</strong> заметка редактировалась параллельно или Drive не успел доставить изменения.</p>
<p><strong>Лечение:</strong></p>
<pre><code class="language-bash">
# Найди все конфликтные файлы
find ~/Google\ Drive/MyVault -name "*conflicted copy*" -type f
# На Windows
Get-ChildItem "G:\My Drive\MyVault" -Recurse | Where-Object {$_.Name -match "conflicted copy"}
</code></pre>
<p>Открой обе версии. Сравни. Возьми нужную. Удали лишнюю. На будущее - дисциплина: одно устройство в один момент.</p>
<h3>Obsidian Sync крутится и не подключается</h3>
<p><strong>Симптом:</strong> иконка крутится бесконечно или красный крест.</p>
<p><strong>Лечение:</strong></p>
<pre><code class="language-bash">
# Проверь сеть
ping sync.obsidian.md
# Проверь порт
curl -v https://api.obsidian.md
</code></pre>
<p>Settings → Sync → Sign out → Sign in заново. Не помогло - перезапусти Obsidian. Не помогло - проверь не блокирует ли корпоративный файрвол домен obsidian.md.</p>
<h3>Conflict-файлы в .obsidian/</h3>
<p><strong>Симптом:</strong> в .obsidian/ появились "app (conflict).json", "hotkeys (conflict).json".</p>
<p><strong>Причина:</strong> настройки правились с двух устройств одновременно.</p>
<p><strong>Лечение:</strong></p>
<pre><code class="language-bash">
# Удали все conflict-копии конфигов
find /path/to/vault/.obsidian -name "*conflict*" -type f -delete
</code></pre>
<p>Долгосрочное решение - добавь .obsidian/workspace.json в исключения синхронизации (для Syncthing, Git) или вообще исключи .obsidian (но потом плагины перенастраивать).</p>
<h3>Obsidian Sync и Google Drive параллельно</h3>
<p><strong>Симптом:</strong> файлы откатываются к старым версиям без причины.</p>
<p><strong>Причина:</strong> два сервиса дерутся за одни файлы. Два хозяина одной лошади.</p>
<p><strong>Лечение:</strong> отключи один. Либо Obsidian Sync, либо Drive. Vault не должен быть в папке Drive если включён Obsidian Sync.</p>
<h3>FolderSync на Android не зеркалирует</h3>
<p><strong>Симптом:</strong> правки с ПК не приезжают на Android.</p>
<p><strong>Лечение:</strong></p>
<ul>
<li>Тип синхронизации - "Two-way" (двусторонний), не one-way</li>
<li>Интервал 15-30 минут или "Sync on file change"</li>
<li>Разрешения приложения - доступ к хранилищу должен быть "Always allow"</li>
<li>Аккаунт Google Drive в FolderSync переавторизуй</li>
</ul>
<h3>Git merge conflict при автосинхронизации</h3>
<p><strong>Симптом:</strong> плагин obsidian-git показывает "merge conflict in note.md".</p>
<p><strong>Лечение руками:</strong></p>
<pre><code class="language-bash">
cd /path/to/vault
git status
# Открой конфликтный файл - там маркеры:
# <<<<<<< HEAD
# твоя версия
# =======
# версия с другого устройства
# >>>>>>> origin/main
# Реши конфликт - оставь нужный текст, маркеры убери
git add note.md
git commit -m "resolve merge conflict in note.md"
git push
</code></pre>
<h2>Альтернативные решения</h2>
<p>Четыре основных способа закрывают 90% случаев. Но есть ещё варианты под специфические задачи.</p>
<p><strong>iCloud Drive (Apple-only).</strong> Если у тебя только Mac и iPhone - проще не бывает. Положи vault в ~/Library/Mobile Documents/iCloud~md~obsidian. На iPhone Obsidian увидит его автоматически. Бесплатные 5 ГБ, синхронизация быстрая. Минус - на Windows и Android доступа нет.</p>
<p><strong>Self-hosted Nextcloud.</strong> Своё облако на VPS. Клиент Nextcloud работает как Google Drive Desktop. На Android есть нативное приложение с автосинхронизацией папок. Ставить целый сервер ради Obsidian - нерационально, но если Nextcloud уже есть - используй его.</p>
<p><strong>Remotely Save (плагин).</strong> Community-плагин внутри Obsidian. Синхронизирует с S3, Dropbox, OneDrive, WebDAV напрямую - без локального клиента. Удобно на мобильных. Минус - синхронизация по кнопке или расписанию, не realtime.</p>
<p>Ставится через Settings → Community plugins → Browse → "Remotely Save". Поддерживает:</p>
<ul>
<li>S3-совместимые: AWS, Wasabi, Backblaze B2, MinIO</li>
<li>Dropbox</li>
<li>OneDrive (личный, не Business)</li>
<li>WebDAV: Nextcloud, ownCloud, любой WebDAV-сервер</li>
</ul>
<p><strong>Self-hosted LiveSync.</strong> Плагин с CouchDB-бэкендом. Realtime peer-to-peer с разрешением конфликтов на уровне поля документа. Ближе всего к "Notion-like" опыту с локальными файлами. Сложно поднять (нужен CouchDB или Cloudant), но если осилил - работает безупречно.</p>
<table>
<thead>
<tr>
<th>Решение</th>
<th>Платформы</th>
<th>Цена</th>
<th>Сложность</th>
<th>Realtime</th>
</tr>
</thead>
<tbody>
<tr>
<td>iCloud Drive</td>
<td>Только Apple</td>
<td>Бесплатно (5 ГБ)</td>
<td>Минимальная</td>
<td>Да</td>
</tr>
<tr>
<td>Nextcloud</td>
<td>Все</td>
<td>Стоимость VPS</td>
<td>Высокая</td>
<td>Да</td>
</tr>
<tr>
<td>Remotely Save</td>
<td>Все</td>
<td>Цена бэкенда</td>
<td>Средняя</td>
<td>Нет</td>
</tr>
<tr>
<td>LiveSync</td>
<td>Все</td>
<td>Цена CouchDB</td>
<td>Высокая</td>
<td>Да</td>
</tr>
</tbody>
</table>
<h2>Профилактика: чтобы не сломалось</h2>
<ul>
<li>Один vault - один метод синхронизации. Точка.</li>
<li>Перед закрытием ноутбука - дождись зелёной галочки. Закрытая крышка не поставит синхронизацию на паузу - она просто оборвётся.</li>
<li>Бэкап скриптом независимо от метода синхронизации. Минимум раз в сутки.</li>
<li>.trash из vault не синхронизируй - там удалённые файлы, провоцируют конфликты.</li>
<li>Standard план Obsidian Sync (1 ГБ) - только для текстовых vault. PDF и картинки - сразу Plus или другой метод.</li>
<li>Свободное место в облаке мониторь. 15 ГБ Google Drive переполняются быстрее чем кажется - туда же фотки, почта, видео.</li>
<li>2FA на аккаунте облака. Угнали Google - угнали vault.</li>
</ul>
<h2>Системные требования</h2>
<table>
<thead>
<tr>
<th>Компонент</th>
<th>Минимум</th>
<th>Рекомендуется</th>
</tr>
</thead>
<tbody>
<tr>
<td>Windows</td>
<td>10 (64-bit)</td>
<td>11</td>
</tr>
<tr>
<td>macOS</td>
<td>12 Monterey</td>
<td>14 Sonoma и новее</td>
</tr>
<tr>
<td>Linux</td>
<td>Ubuntu 18.04, <a class="wpil_keyword_link" href="https://it-apteka.com/tag/debian/" target="_blank" rel="noopener" title="Debian" data-wpil-keyword-link="linked" data-wpil-monitor-id="2392">Debian</a> 10</td>
<td>Ubuntu 22.04 и новее</td>
</tr>
<tr>
<td>Android</td>
<td>6.0</td>
<td>10 и новее</td>
</tr>
<tr>
<td>iOS</td>
<td>14</td>
<td>16 и новее</td>
</tr>
<tr>
<td>RAM</td>
<td>2 ГБ</td>
<td>4 ГБ и больше</td>
</tr>
<tr>
<td>Свободное место</td>
<td>Размер vault</td>
<td>+20% от vault</td>
</tr>
</tbody>
</table>
<p>На момент публикации актуальна версия Obsidian 1.9.x. Перед установкой проверь свежие релизы на <a href="https://obsidian.md/changelog" target="_blank" rel="noopener">obsidian.md/changelog</a>.</p>
<h2>Сетевые порты</h2>
<table>
<thead>
<tr>
<th>Сервис</th>
<th>Протокол</th>
<th>Порт</th>
<th>Направление</th>
<th>Снаружи?</th>
</tr>
</thead>
<tbody>
<tr>
<td>Obsidian Sync</td>
<td>HTTPS / WSS</td>
<td>443</td>
<td>Исходящий</td>
<td>Не нужно</td>
</tr>
<tr>
<td>Google Drive</td>
<td>HTTPS</td>
<td>443</td>
<td>Исходящий</td>
<td>Не нужно</td>
</tr>
<tr>
<td>Syncthing GUI</td>
<td>HTTP</td>
<td>8384</td>
<td>Локальный</td>
<td>Нет</td>
</tr>
<tr>
<td>Syncthing Sync</td>
<td>TCP / UDP</td>
<td>22000</td>
<td>Двусторонний</td>
<td>Желательно</td>
</tr>
<tr>
<td>Syncthing Discovery</td>
<td>UDP</td>
<td>21027</td>
<td>Входящий</td>
<td>Желательно</td>
</tr>
<tr>
<td>Git SSH</td>
<td>SSH</td>
<td>22</td>
<td>Исходящий</td>
<td>Не нужно</td>
</tr>
<tr>
<td>Git HTTPS</td>
<td>HTTPS</td>
<td>443</td>
<td>Исходящий</td>
<td>Не нужно</td>
</tr>
</tbody>
</table>
<p>Для Syncthing - открой 22000/tcp в файрволе если хочешь прямые подключения без relay.</p>
<h2>FAQ</h2>
<h3>Почему obsidian cloud sync не работает после настройки?</h3>
<p>Девять из десяти случаев - vault лежит сразу в двух синхронизирующихся местах. Например, в папке Google Drive и одновременно подключён к Obsidian Sync. Проверь: в Settings → About смотри Vault path. Не должно быть случая когда путь внутри Google Drive и при этом включён Sync. Один метод - один vault.</p>
<h3>Как проверить что синхронизация работает правильно?</h3>
<p>Создай тестовую заметку test.md на одном устройстве с текущим временем внутри. Через 2 минуты открой Obsidian на втором - файл должен быть. Дополни строку - проверь что она вернулась на первое. Для Obsidian Sync есть Sync log в Settings → Sync.</p>
<h3>Что делать если потерял заметку после конфликта?</h3>
<p>Для Obsidian Sync - Settings → Sync → Deleted files, оттуда восстанавливается. Для Google Drive - корзина в веб-интерфейсе drive.google.com. Для Git - git log --all --full-history -- "path/to/file.md" покажет все версии. В Syncthing версионирования нет по умолчанию, но можно включить File Versioning в настройках папки.</p>
<h3>Чем obsidian sync отличается от google drive?</h3>
<p>Obsidian Sync - официальный платный сервис со сквозным шифрованием AES-256, нативной поддержкой мобильных и редкими конфликтами. Google Drive - бесплатно, но без E2E шифрования, на Android нужны прокладки типа FolderSync, конфликты случаются регулярно. Sync экономит нервы за 4$, Drive экономит деньги за внимательность.</p>
<h3>Можно ли использовать Obsidian Sync и Google Drive одновременно?</h3>
<p>Технически да, фактически нет. Два сервиса будут конкурировать за одни файлы и устраивать откаты версий. Obsidian прямо предупреждает об этом в документации. Выбери один.</p>
<h3>Почему на Android Google Drive не работает напрямую?</h3>
<p>Obsidian на Android открывает локальные папки файловой системы. Google Drive на Android держит файлы только в облаке - доступ через API, не через файловую систему. Поэтому нужны посредники типа FolderSync, которые скачивают файлы локально и поддерживают актуальность.</p>
<h3>Как безопасно хранить vault в облаке?</h3>
<p>Максимум - Obsidian Sync с паролем шифрования. Альтернатива - vault внутри Cryptomator-контейнера поверх любого облака. В обоих случаях ключи только у тебя. Пароли в открытом виде в vault не клади - используй Bitwarden или 1Password.</p>
<h3>Сколько устройств можно подключить к Obsidian Sync?</h3>
<p>Безлимит на любом плане. Ограничение только по объёму: 1 ГБ на Standard, 10 ГБ на Plus.</p>
<h3>Можно ли синхронизировать несколько vault через один Obsidian Sync?</h3>
<p>Да, каждый vault подключается как отдельное remote vault. Но подписка одна = один remote vault. Хочешь два - либо вторую подписку, либо складывай всё в один vault разными папками.</p>
<h3>Как переехать на другой метод синхронизации без потерь?</h3>
<p>Сначала убедись что текущий метод полностью синхронизирован на всех устройствах. Сделай локальную копию vault в безопасное место (cp -r или tar). Отключай старый метод, настраивай новый. Старые данные в облаке не удаляй ещё пару дней - пока новый метод не покажет стабильность.</p>
<h2>Прогноз</h2>
<p>Vault теперь живёт на всех устройствах сразу. Заметку с телефона в метро увидишь вечером на ноутбуке. Накроется диск - данные останутся. Сменишь компьютер - просто подключишь синхронизацию и всё на месте.</p>
<p>Половина дела - выбрать метод. Вторая половина - не сломать его потом. Один vault, один сервис, регулярный бэкап. Всё.</p>
"Не
<br />
Опиши в комментариях: какой метод настраиваешь, на каких устройствах, на каком шаге застрял. Разберёмся.<br />
Быстрый ответ
Obsidian cloud sync — это синхронизация локального vault через облако. Четыре рабочих способа: Obsidian Sync (4$/мес, настройка 5 минут), Google Drive или iCloud (бесплатно, есть конфликты), Syncthing (P2P без облака, для приватности), Git с GitHub (история версий, только для гиков). Обычному пользователю с телефоном — Obsidian Sync. Для одного устройства — rsync-скрипт раз в день в любое облако.
Obsidian cloud sync: что это и зачем
Открыл Obsidian на телефоне в метро — заметка вчерашняя. На ноутбуке вечером дописал — утром на телефоне снова старая версия. Знакомо?
Obsidian cloud sync решает ровно эту проблему: один vault на всех устройствах, изменения подхватываются автоматически. По факту — это не одна технология, а четыре разных подхода. Какой выбрать — зависит от того что у тебя за устройства, готов ли платить и насколько боишься потерять заметки.
Эта статья закроет вопрос за один заход. Разберём все четыре способа, настроим каждый по шагам, посмотрим типовые ошибки и как их чинить. На настройку выделяй 10-40 минут в зависимости от выбранного метода.
Что внутри:
- Почему Obsidian не синхронизируется сам и где живёт vault
- Сравнение четырёх способов с таблицей
- Пошаговая настройка Obsidian Sync, Google Drive, Syncthing и Git
- Безопасность и шифрование заметок в облаке
- Резервное копирование — три рабочих скрипта
- Troubleshooting: конфликты файлов и как их разруливать
- FAQ под «Люди также спрашивают» Яндекса
Почему Obsidian не синхронизируется сам
Obsidian хранит заметки локально. Vault — это просто папка с .md файлами на твоём диске. Никакого облака по умолчанию, никакой регистрации при первом запуске.
Это не недоработка — это принципиальная позиция. Ты владеешь данными физически. Через 20 лет твои заметки откроются в блокноте Windows, в Vim, в чём угодно — формат markdown переживёт любую компанию. Проприетарные форматы протухают вместе с разработчиком, .md — нет.
Из-за этой архитектуры синхронизация — отдельная задача. Vault лежит локально, и это твоя работа — заставить его появиться на всех устройствах сразу.
%%{init: {
'theme': 'base',
'themeVariables': {
'primaryColor': '#ffffff',
'primaryTextColor': '#1e293b',
'primaryBorderColor': '#94a3b8',
'lineColor': '#64748b',
'fontSize': '15px',
'fontFamily': 'ui-sans-serif, system-ui, sans-serif'
},
'flowchart': {'curve': 'linear', 'nodeSpacing': 50, 'rankSpacing': 50}
}}%%
flowchart TD
A["Vault - папка с md файлами"] --> B["Obsidian Sync"]
A --> C["Google Drive или Dropbox"]
A --> D["Syncthing P2P"]
A --> E["Git и GitHub"]
B --> F["Все устройства"]
C --> F
D --> F
E --> F
style A fill:#f8fafc,stroke:#3b82f6,stroke-width:2px,color:#1e40af
style B fill:#f8fafc,stroke:#22c55e,stroke-width:2px,color:#15803d
style C fill:#f8fafc,stroke:#22c55e,stroke-width:2px,color:#15803d
style D fill:#f8fafc,stroke:#22c55e,stroke-width:2px,color:#15803d
style E fill:#f8fafc,stroke:#22c55e,stroke-width:2px,color:#15803d
style F fill:#f8fafc,stroke:#64748b,stroke-width:2px,color:#1e293b
Причины почему синхронизация ломается
Прежде чем настраивать — разберись почему типовые конфигурации падают. Семь причин из практики.
1. Vault лежит сразу в двух синхронизирующихся местах. Например, в папке Google Drive и одновременно подключён к Obsidian Sync. Два сервиса дерутся за одни файлы — получаешь откаты версий.
2. Заметки редактируются параллельно на двух устройствах. Облако не успевает доставить изменения — на втором устройстве правки идут поверх старой версии. Дальше конфликт.
3. Папка .obsidian синхронизируется без исключений. Там JSON-конфиги. На разных устройствах они разные (например, размер окна). Каждый запуск создаёт conflict-файлы.
4. На Android Obsidian не видит Google Drive напрямую. Мобильный Drive не монтируется как локальная папка — нужны прокладки типа FolderSync.
5. Syncthing не может пробить NAT. Устройства за разными провайдерами не находят друг друга. Без relay-сервера или проброса портов синхронизация молчит.
6. Git-плагин делает push раньше чем pull. На втором устройстве — merge conflict в каждом файле где правки разошлись.
7. Нет бэкапа. Самая частая причина «сломанной синхронизации» — rm -rf на одном устройстве и удаление везде через 2 минуты.
Сравнение четырёх способов
Перед настройкой — выбери метод. Дальше уже не будем сравнивать, будем настраивать.
| Критерий |
Obsidian Sync |
Google Drive |
Syncthing |
Git |
| Цена |
4-8$/мес |
Бесплатно |
Бесплатно |
Бесплатно |
| Сложность |
Минимальная |
Низкая |
Средняя |
Высокая |
| Конфликты |
Редко |
Часто |
Редко |
При параллельной правке |
| Android |
Нативно |
Через FolderSync |
Хорошо |
Через Termux |
| iOS |
Нативно |
Хорошо (через iCloud проще) |
Сложно |
Через Working Copy |
| Шифрование |
E2E AES-256 |
На сервере |
TLS в транзите |
На сервере GitHub |
| История версий |
1 год |
30 дней |
Нет |
Безлимит |
| Приватность |
Высокая |
Низкая |
Максимум |
Средняя |
Кому что подойдёт по факту:
- Ноутбук + Android, готов платить — Obsidian Sync
- Mac + iPhone, не хочешь платить — iCloud Drive (см. альтернативы)
- Один компьютер, нужен только бэкап — Git или rsync-скрипт
- Параноик с домашним сервером — Syncthing
- Любишь историю изменений и терминал — Git
Подготовка перед настройкой
Что нужно сделать до старта — неважно какой метод выбрал.
Найди путь к vault. Открой Obsidian, Settings — About — там указан Vault path. Запиши.
Сделай локальную копию vault. Это страховка на случай если первая попытка настройки сломает данные.
# macOS / Linux
cp -r ~/Documents/MyVault ~/Documents/MyVault-backup-$(date +%Y%m%d)
# Windows PowerShell
Copy-Item -Path "C:\Users\user\Documents\MyVault" -Destination "C:\Users\user\Documents\MyVault-backup" -Recurse
Закрой Obsidian на всех устройствах. Иначе при перемещении папки приложение может писать в старое место.
Проверь свободное место. Vault весит обычно мало (текст), но если внутри PDF и картинки — может быть гигабайтами. Команда выше покажет.
# Размер vault
du -sh /path/to/vault/
# Самые тяжёлые файлы
find /path/to/vault/ -type f -printf '%s %p\n' | sort -rn | head -20
Рецепт 1: Obsidian Sync
Официальный платный способ. Настройка действительно занимает 5 минут. Если ценишь время больше денег — бери его.
Шаг 1. Создай аккаунт Obsidian
Зарегистрируйся на obsidian.md/account. Бесплатно. Аккаунт нужен только для платных сервисов.
Шаг 2. Оформи подписку
В личном кабинете — Sync. Standard 4$/мес (1 ГБ, файл до 5 МБ) или Plus 8$/мес (10 ГБ, файл до 50 МБ). Платишь раз в год — выходит дешевле.
Шаг 3. Включи Sync в приложении
Открой Obsidian. Settings (шестерёнка) → Core plugins → Sync → переключатель.
Шаг 4. Подключи аккаунт и создай remote vault
Settings → Sync → Connect. Введи логин-пароль. Дальше — Create new remote vault. Дай имя.
Пароль шифрования - запиши
Если ставишь пароль для E2E шифрования — сохрани его в менеджер паролей. Разработчики его не знают. Забыл — данные с сервера достать невозможно. Это не угроза, это устройство криптографии.
Шаг 5. Подключи второе устройство
На втором устройстве: установи Obsidian, войди в тот же аккаунт, Settings → Sync. Существующее remote vault уже в списке. Connect → пароль шифрования (если был) → выбери локальную папку.
Первая загрузка занимает от секунд до пары минут.
Проверка
В правом нижнем углу Obsidian — иконка синхронизации. Зелёная галочка = всё ок. Крутится = синхронизирует. Красная = смотри Settings → Sync → Sync log.
# Нормальный лог:
[14:32:15] Synced 3 files
[14:32:16] Up to date
# Проблемный лог:
[14:32:15] Failed to sync: network error
[14:32:20] Retrying...
Рецепт 2: Google Drive (бесплатно, с нюансами)
Самый популярный бесплатный способ. Работает хорошо если соблюдаешь дисциплину — не открывать одну заметку на двух устройствах одновременно.
Шаг 1. Установи Google Drive Desktop
Скачай Google Drive for Desktop. Войди в аккаунт. Дождись пока появится папка G:\My Drive (Windows) или ~/Google Drive (macOS).
Шаг 2. Перенеси vault в папку Drive
Закрой Obsidian. Дальше:
# macOS
mv ~/Documents/MyVault ~/Library/CloudStorage/GoogleDrive-username/My\ Drive/MyVault
# Linux (если используешь rclone-mount или google-drive-ocamlfuse)
mv ~/Documents/MyVault ~/GoogleDrive/MyVault
# Windows PowerShell
Move-Item "C:\Users\user\Documents\MyVault" "G:\My Drive\MyVault"
Шаг 3. Открой vault из новой локации
Запусти Obsidian. Open folder as vault → выбери папку в Google Drive. Подожди пока Drive загрузит файлы в облако (зелёная галочка на иконке в трее).
Шаг 4. На втором устройстве (десктоп)
Поставь Google Drive Desktop. Дождись синхронизации. В Obsidian — Open folder as vault → папка из Google Drive. Готово.
Шаг 5. На Android
Вот тут начинается самое интересное. Obsidian на Android открывает локальные папки, а не Google Drive напрямую. Решение — FolderSync или Autosync for Google Drive.
Принцип такой:
- В Obsidian на Android создай vault в локальной папке (например, /storage/emulated/0/Documents/MyVault)
- В FolderSync настрой двустороннюю синхронизацию этой папки с папкой MyVault в Google Drive
- Поставь интервал 15 минут или «sync on file change»
Главное правило Google Drive
Не открывай одну заметку на двух устройствах в один момент. Сначала закрой на одном, дождись зелёной галочки, потом открой на втором. Иначе ловишь conflicted copy.
Рецепт 3: Syncthing (P2P, без облака)
Данные ходят напрямую между устройствами. На чужие серверы не уходят вообще. Открытый код. Бесплатно без ограничений.
Шаг 1. Поставь Syncthing
Шаг 2. Открой веб-интерфейс на ПК
После установки веб-интерфейс висит на http://127.0.0.1:8384. Открой в браузере.
Шаг 3. Добавь vault как папку
Add Folder → Folder Path = путь к vault. Folder ID = obsidian-vault (любой понятный идентификатор). Save.
Шаг 4. Скопируй Device ID ПК
Правый верхний угол → имя устройства → Device ID. Длинная строка вида `XXXXXXX-XXXXXXX-XXXXXXX-…`. Скопируй.
Шаг 5. Поставь Syncthing-Fork на Android
Открой. My ID → скопируй ID Android-устройства.
Шаг 6. Свяжи устройства
В веб-интерфейсе ПК: Add Remote Device → вставь Android Device ID → Save. На Android появится уведомление «устройство хочет подключиться» — подтверди.
Шаг 7. Расшарь папку vault
В веб-интерфейсе ПК → настройки папки vault → вкладка Sharing → галка напротив Android → Save.
На Android приходит запрос добавить папку. Укажи локальный путь (например, /storage/emulated/0/Documents/MyVault). Подтверди.
Шаг 8. Открой vault в Obsidian на Android
В Obsidian: Open folder as vault → папка которую указал в Syncthing.
Проверка работы
В веб-интерфейсе Syncthing напротив папки должно быть «Up to Date». Цифра рядом — сколько файлов в очереди.
# Проверка статуса через API
API_KEY=$(grep -oP '(?<=)[^<]+' ~/.config/syncthing/config.xml)
curl -s "http://localhost:8384/rest/db/status?folder=obsidian-vault" \
-H "X-API-Key: $API_KEY" | python3 -m json.tool | grep -E '"state"|"needFiles"'
Рецепт 4: Git + GitHub
Для тех кто хочет полную историю изменений. Git - это машина времени для заметок: каждый коммит точка восстановления, можно посмотреть как выглядела заметка месяц назад.
Минус один: синхронизация не мгновенная. Плагин делает автокоммит по расписанию. Если правишь параллельно с двух устройств - merge conflicts. Не страшно, разрулить можно, но руками.
Шаг 1. Установи плагин obsidian-git
Settings → Community plugins → Browse → "Git" → плагин от Vinzent. Install → Enable.
Шаг 2. Настрой SSH-ключ для GitHub
HTTPS работает но придётся вводить токен. SSH удобнее.
# Сгенерируй ключ
ssh-keygen -t ed25519 -C "your-email@example.com"
# Покажи публичную часть
cat ~/.ssh/id_ed25519.pub
# Скопируй вывод и вставь в GitHub:
# Settings - SSH and GPG keys - New SSH key
# Проверь подключение
ssh -T git@github.com
Шаг 3. Инициализируй репозиторий в vault
cd /path/to/your/vault
git init
# .gitignore чтобы не коммитить шум
cat > .gitignore << 'EOF'
.obsidian/workspace.json
.obsidian/workspace-mobile.json
.obsidian/cache
.trash/
.DS_Store
*.log
EOF
git add .
git commit -m "Initial vault commit"
Шаг 4. Создай приватный репозиторий на GitHub
Иди на github.com/new. Private. Без README. Скопируй SSH URL.
git remote add origin git@github.com:username/your-vault.git
git branch -M main
git push -u origin main
Шаг 5. Настрой автокоммиты в плагине
Settings → Git:
- Auto pull interval: 10 минут
- Auto commit and sync interval: 10 минут
- Commit message: vault backup: {{date}}
- Pull updates on startup: включить
Шаг 6. На втором устройстве
git clone git@github.com:username/your-vault.git ~/Documents/MyVault
Открой папку в Obsidian. Поставь плагин obsidian-git. Настрой так же.
Архитектура: как это всё работает
%%{init: {
'theme': 'base',
'themeVariables': {
'primaryColor': '#ffffff',
'primaryTextColor': '#1e293b',
'primaryBorderColor': '#94a3b8',
'lineColor': '#64748b',
'fontSize': '14px',
'fontFamily': 'ui-sans-serif, system-ui, sans-serif'
},
'flowchart': {'curve': 'linear', 'nodeSpacing': 60, 'rankSpacing': 55}
}}%%
flowchart TD
PC["ПК Windows или Mac"] --> OSync["Obsidian Sync Server"]
Phone["Телефон Android или iOS"] --> OSync
Laptop["Ноутбук"] --> OSync
OSync --> PC
OSync --> Phone
OSync --> Laptop
PC2["ПК с Google Drive"] --> GD["Google Drive Cloud"]
Phone2["Android и FolderSync"] --> GD
GD --> PC2
GD --> Phone2
PC3["ПК с Syncthing"] --> ST["Syncthing P2P"]
Phone3["Android Syncthing"] --> ST
ST --> PC3
ST --> Phone3
style OSync fill:#f8fafc,stroke:#22c55e,stroke-width:2px,color:#15803d
style GD fill:#f8fafc,stroke:#3b82f6,stroke-width:2px,color:#1e40af
style ST fill:#f8fafc,stroke:#f97316,stroke-width:2px,color:#9a3412
Безопасность vault в облаке
В заметках бывает разное. Идеи стартапа. Клинические записи. Личные дневники. Пароли (которых там быть не должно, но мы знаем что они там есть).
Obsidian Sync
End-to-end шифрование AES-256. Серверы в США. Ключи у тебя - разработчики физически не могут прочитать данные. Закрытый код самого сервиса - это компромисс, проверить нельзя, можно только доверять.
Google Drive и Dropbox
Шифрование в транзите и при хранении - но ключи у провайдера. Google технически может читать твои файлы. Для обычных заметок - нормально. Для конфиденциальных - нет.
Хочешь шифровать поверх Google Drive - Cryptomator. Он создаёт зашифрованный контейнер поверх любого облака. Ключи только у тебя.
# Структура с Cryptomator поверх Google Drive
Google Drive/
obsidian-encrypted/ зашифрованный vault
masterkey.cryptomator
d/ зашифрованные файлы
# После монтирования Cryptomator:
/Volumes/ObsidianVault/ обычные .md файлы
Syncthing
Максимальная приватность. Данные между устройствами напрямую. TLS в транзите. В одной сети - вообще не выходят в интернет. Открытый код, аудиту поддавался.
Git и GitHub
Microsoft владеет GitHub. Приватные репозитории закрыты от публики, но у платформы доступ есть. Для совсем чувствительного - self-hosted Gitea или GitLab. Или git-crypt - шифрует файлы перед коммитом, расшифровывает при checkout.
Базовая гигиена для любого метода
- Пароли в открытом виде в vault не храни. Менеджер паролей - Bitwarden, 1Password.
- 2FA на всех аккаунтах: Obsidian, Google, GitHub. Без вариантов.
- Особо чувствительные заметки - в отдельный зашифрованный vault.
- Пароль шифрования Obsidian Sync - запиши на бумаге или в менеджер паролей. Дважды.
Резервное копирование vault
Синхронизация - не бэкап
Удалил файл случайно — удалится везде. Через 30 секунд. Бэкап нужен отдельный, с историей.
Капля никотина убивает лошадь. Одна команда rm -rf без бэкапа - три года заметок.
Что бэкапить
Всю папку vault целиком, включая .obsidian. Там настройки и плагины - без неё придётся настраивать всё заново.
Внутри .obsidian живёт:
- app.json - основные настройки
- hotkeys.json - горячие клавиши
- community-plugins.json - список плагинов
- plugins/ - сами плагины с настройками
- themes/ - темы
- snippets/ - CSS
Правило 3-2-1
3 копии, 2 разных носителя, 1 вне локации. На практике это:
- Локально на компьютере (твой рабочий vault)
- Внешний диск или NAS (домашний бэкап)
- Облако отличное от того через которое синхронизируешься (offsite)
Скрипт автобэкапа на Linux/macOS
#!/bin/bash
# obsidian-backup.sh
VAULT="/home/user/Documents/MyVault"
BACKUP_DIR="/media/external/obsidian-backups"
DATE=$(date +%Y-%m-%d_%H-%M)
# Создай архив
tar -czf "$BACKUP_DIR/vault-$DATE.tar.gz" "$VAULT"
# Чисти архивы старше 30 дней
find "$BACKUP_DIR" -name "vault-*.tar.gz" -mtime +30 -delete
echo "Backup done: vault-$DATE.tar.gz"
# В crontab: crontab -e
# Каждый день в 2:00 ночи
0 2 * * * /home/user/scripts/obsidian-backup.sh >> /home/user/logs/obsidian-backup.log 2>&1
Инкрементальный бэкап через rsync
Быстрее для больших vault - копирует только изменённое.
rsync -av --delete \
/home/user/Documents/MyVault/ \
/media/external/obsidian-current/
Бэкап на Windows через robocopy
robocopy "C:\Users\user\Documents\MyVault" "D:\Backups\ObsidianVault" /MIR /LOG:"D:\Backups\obsidian-backup.log"
# /MIR - зеркалирование (полная копия)
# /LOG - запись в лог-файл
Восстановление
# Из tar-архива
tar -xzf /media/external/obsidian-backups/vault-2026-04-15_02-00.tar.gz -C /home/user/Documents/
# Из rsync-зеркала
rsync -av /media/external/obsidian-current/ /home/user/Documents/MyVault/
Проверка что синхронизация работает
После настройки - убедись что всё реально работает. Не "должно работать", а "вот доказательство".
Тест на ровном месте
- Создай заметку test-sync.md на устройстве А с текущим временем внутри
- Подожди 1-2 минуты
- Открой Obsidian на устройстве Б - заметка должна быть
- Допиши строку на устройстве Б
- Подожди ещё минуту
- Проверь что строка появилась на устройстве А
Не появилась - смотри troubleshooting ниже.
Проверка Obsidian Sync
Settings → Sync → Sync log. Зелёная галочка в правом нижнем углу = синхронизировано. Крутится = работает. Красная = ошибка.
Проверка Google Drive
Иконка в трее. Зелёная галочка = всё загружено. Часы = идёт загрузка.
# Сравнение локальной папки с облаком через rclone
rclone check ~/Documents/MyVault gdrive:MyVault --one-way
Проверка Syncthing
http://127.0.0.1:8384 → возле папки "Up to Date". Цифра = файлы в очереди.
Осложнения и как лечить
Конфликты файлов в Google Drive
Симптом: файлы вида "note (conflicted copy 2026-04-15).md" или "note (1).md".
Причина: заметка редактировалась параллельно или Drive не успел доставить изменения.
Лечение:
# Найди все конфликтные файлы
find ~/Google\ Drive/MyVault -name "*conflicted copy*" -type f
# На Windows
Get-ChildItem "G:\My Drive\MyVault" -Recurse | Where-Object {$_.Name -match "conflicted copy"}
Открой обе версии. Сравни. Возьми нужную. Удали лишнюю. На будущее - дисциплина: одно устройство в один момент.
Obsidian Sync крутится и не подключается
Симптом: иконка крутится бесконечно или красный крест.
Лечение:
# Проверь сеть
ping sync.obsidian.md
# Проверь порт
curl -v https://api.obsidian.md
Settings → Sync → Sign out → Sign in заново. Не помогло - перезапусти Obsidian. Не помогло - проверь не блокирует ли корпоративный файрвол домен obsidian.md.
Conflict-файлы в .obsidian/
Симптом: в .obsidian/ появились "app (conflict).json", "hotkeys (conflict).json".
Причина: настройки правились с двух устройств одновременно.
Лечение:
# Удали все conflict-копии конфигов
find /path/to/vault/.obsidian -name "*conflict*" -type f -delete
Долгосрочное решение - добавь .obsidian/workspace.json в исключения синхронизации (для Syncthing, Git) или вообще исключи .obsidian (но потом плагины перенастраивать).
Obsidian Sync и Google Drive параллельно
Симптом: файлы откатываются к старым версиям без причины.
Причина: два сервиса дерутся за одни файлы. Два хозяина одной лошади.
Лечение: отключи один. Либо Obsidian Sync, либо Drive. Vault не должен быть в папке Drive если включён Obsidian Sync.
FolderSync на Android не зеркалирует
Симптом: правки с ПК не приезжают на Android.
Лечение:
- Тип синхронизации - "Two-way" (двусторонний), не one-way
- Интервал 15-30 минут или "Sync on file change"
- Разрешения приложения - доступ к хранилищу должен быть "Always allow"
- Аккаунт Google Drive в FolderSync переавторизуй
Git merge conflict при автосинхронизации
Симптом: плагин obsidian-git показывает "merge conflict in note.md".
Лечение руками:
cd /path/to/vault
git status
# Открой конфликтный файл - там маркеры:
# <<<<<<>>>>>> origin/main
# Реши конфликт - оставь нужный текст, маркеры убери
git add note.md
git commit -m "resolve merge conflict in note.md"
git push
Альтернативные решения
Четыре основных способа закрывают 90% случаев. Но есть ещё варианты под специфические задачи.
iCloud Drive (Apple-only). Если у тебя только Mac и iPhone - проще не бывает. Положи vault в ~/Library/Mobile Documents/iCloud~md~obsidian. На iPhone Obsidian увидит его автоматически. Бесплатные 5 ГБ, синхронизация быстрая. Минус - на Windows и Android доступа нет.
Self-hosted Nextcloud. Своё облако на VPS. Клиент Nextcloud работает как Google Drive Desktop. На Android есть нативное приложение с автосинхронизацией папок. Ставить целый сервер ради Obsidian - нерационально, но если Nextcloud уже есть - используй его.
Remotely Save (плагин). Community-плагин внутри Obsidian. Синхронизирует с S3, Dropbox, OneDrive, WebDAV напрямую - без локального клиента. Удобно на мобильных. Минус - синхронизация по кнопке или расписанию, не realtime.
Ставится через Settings → Community plugins → Browse → "Remotely Save". Поддерживает:
- S3-совместимые: AWS, Wasabi, Backblaze B2, MinIO
- Dropbox
- OneDrive (личный, не Business)
- WebDAV: Nextcloud, ownCloud, любой WebDAV-сервер
Self-hosted LiveSync. Плагин с CouchDB-бэкендом. Realtime peer-to-peer с разрешением конфликтов на уровне поля документа. Ближе всего к "Notion-like" опыту с локальными файлами. Сложно поднять (нужен CouchDB или Cloudant), но если осилил - работает безупречно.
| Решение |
Платформы |
Цена |
Сложность |
Realtime |
| iCloud Drive |
Только Apple |
Бесплатно (5 ГБ) |
Минимальная |
Да |
| Nextcloud |
Все |
Стоимость VPS |
Высокая |
Да |
| Remotely Save |
Все |
Цена бэкенда |
Средняя |
Нет |
| LiveSync |
Все |
Цена CouchDB |
Высокая |
Да |
Профилактика: чтобы не сломалось
- Один vault - один метод синхронизации. Точка.
- Перед закрытием ноутбука - дождись зелёной галочки. Закрытая крышка не поставит синхронизацию на паузу - она просто оборвётся.
- Бэкап скриптом независимо от метода синхронизации. Минимум раз в сутки.
- .trash из vault не синхронизируй - там удалённые файлы, провоцируют конфликты.
- Standard план Obsidian Sync (1 ГБ) - только для текстовых vault. PDF и картинки - сразу Plus или другой метод.
- Свободное место в облаке мониторь. 15 ГБ Google Drive переполняются быстрее чем кажется - туда же фотки, почта, видео.
- 2FA на аккаунте облака. Угнали Google - угнали vault.
Системные требования
| Компонент |
Минимум |
Рекомендуется |
| Windows |
10 (64-bit) |
11 |
| macOS |
12 Monterey |
14 Sonoma и новее |
| Linux |
Ubuntu 18.04, Debian 10 |
Ubuntu 22.04 и новее |
| Android |
6.0 |
10 и новее |
| iOS |
14 |
16 и новее |
| RAM |
2 ГБ |
4 ГБ и больше |
| Свободное место |
Размер vault |
+20% от vault |
На момент публикации актуальна версия Obsidian 1.9.x. Перед установкой проверь свежие релизы на obsidian.md/changelog.
Сетевые порты
| Сервис |
Протокол |
Порт |
Направление |
Снаружи? |
| Obsidian Sync |
HTTPS / WSS |
443 |
Исходящий |
Не нужно |
| Google Drive |
HTTPS |
443 |
Исходящий |
Не нужно |
| Syncthing GUI |
HTTP |
8384 |
Локальный |
Нет |
| Syncthing Sync |
TCP / UDP |
22000 |
Двусторонний |
Желательно |
| Syncthing Discovery |
UDP |
21027 |
Входящий |
Желательно |
| Git SSH |
SSH |
22 |
Исходящий |
Не нужно |
| Git HTTPS |
HTTPS |
443 |
Исходящий |
Не нужно |
Для Syncthing - открой 22000/tcp в файрволе если хочешь прямые подключения без relay.
FAQ
Почему obsidian cloud sync не работает после настройки?
Девять из десяти случаев - vault лежит сразу в двух синхронизирующихся местах. Например, в папке Google Drive и одновременно подключён к Obsidian Sync. Проверь: в Settings → About смотри Vault path. Не должно быть случая когда путь внутри Google Drive и при этом включён Sync. Один метод - один vault.
Как проверить что синхронизация работает правильно?
Создай тестовую заметку test.md на одном устройстве с текущим временем внутри. Через 2 минуты открой Obsidian на втором - файл должен быть. Дополни строку - проверь что она вернулась на первое. Для Obsidian Sync есть Sync log в Settings → Sync.
Что делать если потерял заметку после конфликта?
Для Obsidian Sync - Settings → Sync → Deleted files, оттуда восстанавливается. Для Google Drive - корзина в веб-интерфейсе drive.google.com. Для Git - git log --all --full-history -- "path/to/file.md" покажет все версии. В Syncthing версионирования нет по умолчанию, но можно включить File Versioning в настройках папки.
Чем obsidian sync отличается от google drive?
Obsidian Sync - официальный платный сервис со сквозным шифрованием AES-256, нативной поддержкой мобильных и редкими конфликтами. Google Drive - бесплатно, но без E2E шифрования, на Android нужны прокладки типа FolderSync, конфликты случаются регулярно. Sync экономит нервы за 4$, Drive экономит деньги за внимательность.
Можно ли использовать Obsidian Sync и Google Drive одновременно?
Технически да, фактически нет. Два сервиса будут конкурировать за одни файлы и устраивать откаты версий. Obsidian прямо предупреждает об этом в документации. Выбери один.
Почему на Android Google Drive не работает напрямую?
Obsidian на Android открывает локальные папки файловой системы. Google Drive на Android держит файлы только в облаке - доступ через API, не через файловую систему. Поэтому нужны посредники типа FolderSync, которые скачивают файлы локально и поддерживают актуальность.
Как безопасно хранить vault в облаке?
Максимум - Obsidian Sync с паролем шифрования. Альтернатива - vault внутри Cryptomator-контейнера поверх любого облака. В обоих случаях ключи только у тебя. Пароли в открытом виде в vault не клади - используй Bitwarden или 1Password.
Сколько устройств можно подключить к Obsidian Sync?
Безлимит на любом плане. Ограничение только по объёму: 1 ГБ на Standard, 10 ГБ на Plus.
Можно ли синхронизировать несколько vault через один Obsidian Sync?
Да, каждый vault подключается как отдельное remote vault. Но подписка одна = один remote vault. Хочешь два - либо вторую подписку, либо складывай всё в один vault разными папками.
Как переехать на другой метод синхронизации без потерь?
Сначала убедись что текущий метод полностью синхронизирован на всех устройствах. Сделай локальную копию vault в безопасное место (cp -r или tar). Отключай старый метод, настраивай новый. Старые данные в облаке не удаляй ещё пару дней - пока новый метод не покажет стабильность.
Прогноз
Vault теперь живёт на всех устройствах сразу. Заметку с телефона в метро увидишь вечером на ноутбуке. Накроется диск - данные останутся. Сменишь компьютер - просто подключишь синхронизацию и всё на месте.
Половина дела - выбрать метод. Вторая половина - не сломать его потом. Один vault, один сервис, регулярный бэкап. Всё.
Не заработало?
Опиши в комментариях: какой метод настраиваешь, на каких устройствах, на каком шаге застрял. Разберёмся.