Найти тему
Vladislav Kasatkin

Как создать бесплатный аналог Notion с помощью Obsidian и GitHub: пошаговое руководство

Оглавление

В мире постоянно меняющихся технологий и геополитической обстановки важно иметь надежные инструменты для организации информации и повышения продуктивности. Недавние события показали, что даже популярные сервисы могут стать недоступными для пользователей из определенных регионов. Например, с 9 сентября 2024 года приложение Notion перестало работать для российских пользователей из-за санкций США. Однако не стоит отчаиваться – существуют альтернативные решения, которые могут не только заменить Notion, но и предложить дополнительные преимущества.

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

Почему Obsidian + GitHub?

  1. Бесплатность: в отличие от платных планов Notion, это решение полностью бесплатно.
  2. Приватность: ваши данные хранятся локально и в вашем приватном репозитории GitHub.
  3. Кроссплатформенность: работает на Windows, macOS, Linux, Android и iOS.
  4. Гибкость: Obsidian предлагает множество плагинов для расширения функциональности.
  5. Независимость: не зависит от сторонних сервисов, которые могут стать недоступными.

Давайте приступим к пошаговой инструкции по настройке вашего персонального аналога Notion.

Шаг 1: Установка Obsidian

Начнем с установки Obsidian – мощного инструмента для создания и управления заметками:

  1. Перейдите на официальный сайт Obsidian: https://obsidian.md/download
  2. Скачайте и установите версию, соответствующую вашей операционной системе.

Шаг 2: Создание репозитория на GitHub

Для синхронизации и резервного копирования мы будем использовать GitHub:

  1. Перейдите по ссылке https://github.com/new
  2. Укажите имя репозитория (например, "my-obsidian-vault")
  3. Выберите опцию "Private" для обеспечения конфиденциальности
  4. Отметьте пункт "Add a README file"
  5. Нажмите "Create repository"

После создания репозитория добавьте файл .gitignore с содержимым:

.obsidian

Да, просто текстом написать одно слово с точкой перед ним.

-2

Шаг 3: Создание токена доступа GitHub

Для безопасной синхронизации нам понадобится персональный токен доступа:

  1. Перейдите по ссылке https://github.com/settings/tokens/new
  2. Укажите имя токена (например, "Obsidian Sync")
  3. В разделе "Expiration" выберите "No expiration"
  4. В разделе "Select scopes" отметьте только "repo"
  5. Нажмите "Generate token"
  6. Скопируйте и сохраните созданный токен в надежном месте
-3

Шаг 4: Настройка локальной синхронизации

Теперь настроим синхронизацию на вашем компьютере:

  1. Убедитесь, что у вас установлен Git. Проверьте это, выполнив команду git --version в терминале.
  2. Создайте папку для хранения ваших заметок (например, C:/OBSIDIAN ; /Users/Documents/OBSIDIAN).
  3. Откройте терминал и перейдите в созданную папку командой cd C:/OBSIDIAN.
    cd /путь/к/вашей/папке
  4. Выполните команду клонирования репозитория:
-4

Copygit clone https://<PERSONAL_ACCESS_TOKEN>@github.com/<USERNAME>/<REPO>.git

Замените <PERSONAL_ACCESS_TOKEN>, <USERNAME> и <REPO> на соответствующие значения.

  • <PERSONAL_ACCESS_TOKEN> — это ваш токен доступа, который вы создали на GitHub. Скопируйте его.
  • <USERNAME> — это ваше имя пользователя на GitHub.
  • <REPO> — это название вашего репозитория, которое вы указали при его создании.

Получится примерно такая ссылка: https://ghp_1234567890abcdef@github.com/johnsmith/my-obsidian-vault.git

Шаг 5: Создание хранилища Obsidian

  1. Запустите Obsidian и выберите "Open folder as vault".
  2. Укажите путь к папке, созданной на предыдущем шаге.

Шаг 6: Настройка автоматической синхронизации

Для автоматической синхронизации мы будем использовать плагин Git:

  1. В настройках Obsidian перейдите в раздел "Community plugins".
  2. Найдите и установите плагин "Obsidian Git".
  3. В настройках плагина установите следующие параметры:Vault Backup Interval (minutes): 1
    Auto Backup after stopping file edits: Включено
    Pull updates on startup: Включено
    Disable notifications: Включено

Шаг 7: Настройка синхронизации на мобильных устройствах

Для синхронизации на Android и iOS:

  1. Установите Obsidian на ваше мобильное устройство.
  2. Создайте новое пустое хранилище.
  3. Установите плагин Fit.
  4. В настройках плагина:
    Вставьте ваш токен GitHub
    Выберите имя репозитория
    Установите ветку "main"
    Включите автоматическую синхронизацию
    Установите интервал проверки изменений на 1 минуту
-6

Заключение

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

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

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

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