Как синхронизировать Obsidian через хранилище

Как настроить синхронизацию в Obsidian с помощью облачного хранилища

Вы любите записывать важные моменты, чтобы ничего не забыть и не потерять? Тогда эта инструкция для вас. Рассказываем, как без лишних сложностей синхронизировать с Obsidian свои устройства для ведения личных или рабочих заметок.

Почему именно Obsidian

Привет! Я Ульяна, тестировщик в Selectel.

В повседневной жизни так много информации, что ее очень сложно удержать в голове. Сначала я спасалась блокнотами и листочками, на которых записывала планы. Или наклеивала заметки на холодильник, чтобы не забыть о важных делах. Затем завела ежедневник — планер, который сделала себе сама. Однако повсюду носить объемную книгу было крайне неудобно. Плюс — в ней невозможно менять местами записи, исправлять ошибки, добавлять картинки или целые тексты, которые нужно сохранить… 

Ежедневник и листы с записями.
Так выглядели мои записи.

Решая эти проблемы, я перешла на электронные планеры. Для меня были важны функциональность и возможность синхронизации трех устройств:

  • рабочего ноутбука — для ведения рабочих дел и заметок;
  • личного ноутбука — для личных дел, записи планов и целей;
  • и телефона — для быстрого доступа к планам, записи заметок и ведения календаря «чтобы не забыть»). 

Сначала это был Evernote, но вскоре оплачивать подписку стало невозможно — а вместе с этим появились другие проблемы вроде ограничения по количеству заметок и используемых устройств. Так что мне пришлось отказаться от этого инструмента. 

Тогда я перешла на Notion. Отличный инструмент, но он тоже стал недоступен. Я начала искать замену.  

Мне посоветовали Obsidian. При первой встрече с этим инструментом все, что я сделала — зашла, создала первую заметку, увидела граф, запуталась окончательно и закрыла приложение. Непонятно, неудобно, вообще не то, что мне было нужно. И я снова вернулась к блокнотам и листам.

Однако недавно я попала на IT-конференцию, где один из рассказчиков показал, что такое Obsidian на самом деле. Я была в восторге. Оказалось, что при правильной настройке этот инструмент может все, что мне нужно.

Я вернулась домой и принялась его настраивать. Скачать приложение на все устройства и подключить необходимые плагины не составило труда — переводчик в помощь. 

Однако возникло затруднение с синхронизацией трех устройств между собой. Оплатить эту функцию от приложения не было возможности — у меня нет иностранной карты. Связать с Диском невозможно — я свое хранилище заполнила, места больше нет. Я стала искать.

Оказалось, что можно создать свое личное облачное хранилище и связать все устройства с ним. Минус этого способа — у меня не было четкой инструкции, поэтому пришлось разбираться самой. Плюсы — дешевле, чем родная синхронизация Obsidian или покупка дополнительного места на сторонних дисках; безопасно — информация доступна только мне и не хранится в публичном облаке; доступно — вся нужная мне информация всегда под рукой.

Как настроить синхронизацию

Хочу поделиться с вами тем, как я создала свое хранилище в облаке Selectel и настроила с его помощью синхронизацию всех устройств с Obsidian.

1. Сначиваем скачиваем Obsidian и устанавливаем сторонний плагин Remotely Save — он позволяет настроить удаленный доступ к нужному хранилищу. Для этого кликаем на кнопку шестеренки внизу страницы, выбираем Сторонние плагины и ищем необходимый по имени. После установки слева появится иконка круглой стрелки — это и есть наш плагин:

Страница с плагином.

2. Теперь нужно создать объектное хранилище, чтобы связать его с приложением. Авторизуемся в панели my.selectel и переходим в раздел Объектное хранилище:

Объектное хранилище в панели.

3. Выбираем город поближе к себе и кликаем на кнопку Создать контейнер:

Выбираем город.

4. Вводим на английском и запоминаем имя, оно нам понадобится далее.

Указываем данные:

  • тип контейнера — приватный. Я планировала хранить в том числе личную информацию и не хотела, чтобы она попала в публичный доступ;
  • класс хранения — стандартно. Синхронизация данных должна быть регулярной, чтобы к любому файлу можно было в любой момент добраться с разных устройств;
  • тип адресации — можно оставить vHosted по умолчанию;
  • версионирование — необязательная опция. Я включила на случай, если однажды что-то пойдет не так и нужно будет достать старые версии файлов.

   Когда все готово, можно нажать Создать контейнер:

Настраиваем контейнер.
Создаем контейнер.

5. Далее нужно создать пользователя, с помощью которого будут сохраняться данные в панели. Переходим в раздел Аккаунт. В левом меню выбираем Сервисные пользователи, жмем на кнопку Добавить сервисного пользователя:

Добавляем данные о сервисом пользователе.

Имя и пароль можно оставить сгенерированными или указать свои.

Выбираем роль — Администратор проекта. Не стоит давать пользователю больше доступа, чем нужно — помним про безопасность. 

В выпадающем списке с проектами выбираем тот, в котором создавали контейнер.

Можно кликать на Добавить пользователя.

6. После успешного создания пользователя кликаем на его имя и переходим в раздел Доступ. Нам нужно создать S3-ключ, с помощью которого Obsidian и хранилище будут связываться. Для этого напротив названия S3-ключи кликаем на кнопку Добавить ключ:

Добавляем ключ.

7. Имя не так важно, можем даже оставить предложенное. Проект выбираем тот, в котором создавали контейнер. Сохраняем оба ключа, их нужно будет использовать при настройке Obsidian:

Добавляем ключ.
Видим ключ.

8. Теперь возвращаемся в Obsidian.

9. Открываем страницу плагина Remotely Save, кликаем на кнопку Настройки:

Кнопка с настройками.

10. В настройке Choose A Remote Service выбираем S3 or compatible:

Указываем хранилище.

11. В поля Endpoint и Region вставляем значения полей S3 и регион со страницы Подключение у контейнера в панели управления my.selectel:

Указываем эндпоинт и регион.
Указываем данные для подключения в панели.

12. Вспоминаем два ключа, которые мы сохраняли в шаге №7. В поле Access Key ID вводим значение поля Access key, в Secret Access Key — значение поля Secret key:

Заполняем поля.

13. Вводим имя контейнера. Оно должно в точности совпадать с тем, которые вы использовали для контейнера в панели. Проверяем, что в настройке S3 URL styleVirtual Hosted-Style:

Проверяем поля.

14. Листаем чуть ниже и находим пункт Check Connectivity. Кликаем на кнопку Check. Ждем сообщения об успешном соединении:

Кнопка Check.
Ждем всплывающее уведомление.

15. Закрываем настройки. Кликаем на кнопку синхронизации в левой панели Obsidian. При успешной синхронизации покажется уведомление, и через некоторое время в контейнере появятся файлы из Obsidian:

Список дел.
Всплывающие уведомления о добавлении файлов.

16. Поздравляю! Настройка синхронизации завершена.

Что дальше

Я повторила такую же операцию на телефоне, рабочем и домашнем ноутбуках. Теперь перед началом и в конце работы я обязательно кликаю на кнопку синхронизации. Так я могу непрерывно и с любого устройства работать над всеми файлами. 

Список со всеми делами.

Вот так теперь выглядит моя записная книжка. Она всегда со мной, и в ней порядок.