Русский
Начать

← Все шаблоны · Заметки и вики

Задеплойте SiYuan в один клик

Приватная база знаний из блоков: заметки, иерархические списки, двусторонние ссылки и базы данных

Альтернатива Notion, Obsidian и Logseq на вашей машине.

Что такое SiYuan?

SiYuan — база знаний, в которой приватность на первом месте; ее используют вместо Notion, Obsidian или Logseq. Все в ней — блоки: абзац, заголовок или пункт списка, и на любой блок можно сослаться из другого, встроить его или поставить на него ссылку, а обратные ссылки видны в обе стороны. Markdown в ней пишется сразу в готовом виде, с иерархическими списками, фокусом на блоке, формулами, диаграммами, графиками и диаграммами Ганта, а документ может вместить миллион слов.

Кроме заметок в ней есть базы данных в виде таблиц, флеш-карточки с интервальным повторением, аннотации к PDF, связанные с заметками, шаблоны, SQL-запросы, встроенные в страницу, ИИ-ассистент через OpenAI API и магазин тем и плагинов. SiYuan экспортирует стандартный Markdown, а его собственные десктопные и мобильные приложения ведут каждое свое рабочее пространство.

Этот шаблон запускает сервер SiYuan в Docker, с рабочим пространством в томе и паролем блокировки экрана, который вы задаете, так что без этого пароля SiYuan никому ничего не покажет. Работать с ним можно в браузере на любом устройстве. На сервере SiYuan не подключает десктопные и мобильные приложения, не экспортирует в PDF, Word или HTML и не импортирует файлы Markdown.

Хостинг SiYuan на Pethost

  1. Вы входите в Pethost — с passkey, через GitHub или Google. Машины еще нет? Вы выбираете тариф, и ссылка ждет, пока машина не будет готова.
  2. Окно «Новый проект» открывается на приложении SiYuan. Вы заполняете то, что оно просит, и нажимаете «Создать проект»: Пароль.
  3. Через минуту-две SiYuan работает по своему адресу с HTTPS. Секреты создаются случайно, а данные попадают в ночной бэкап.
  4. Это проект как любой другой: вы или ваш агент можете его изменить, откатить или восстановить.

Вопросы про SiYuan

SiYuan бесплатный?

Да. SiYuan распространяется с открытым кодом под лицензией AGPL-3.0, и большинство функций бесплатны, в том числе для коммерческого использования. Разовая покупка PRO добавляет синхронизацию и бэкапы через ваше собственное хранилище S3 или WebDAV, а подписка — облачную синхронизацию самого SiYuan.

Может ли десктопное или мобильное приложение SiYuan синхронизироваться с этим сервером?

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

Чем SiYuan отличается от Obsidian?

Obsidian хранит каждую заметку в файле Markdown и связывает заметки ссылками; SiYuan ведет структурированное рабочее пространство, где на любой блок можно сослаться и встроить его в другое место, а базы данных и флеш-карточки в нем уже есть. SiYuan умеет сам отдавать себя в браузер, как здесь, и экспортирует заметки в стандартный Markdown.

Как не пустить посторонних в мой SiYuan?

Этот шаблон задает SiYuan пароль блокировки экрана с первого запуска: страница спрашивает его, прежде чем что-либо показать, а API SiYuan отклоняет без него любой вызов. «Запомнить меня на 30 дней» оставляет браузер разблокированным на этот срок.

Сколько памяти и диска нужно SiYuan?

SiYuan: небольшие требования — около 50 MB памяти в покое, больше во время индексации; рабочее пространство начинается примерно с 40 MB и растет вместе с заметками и вложениями. На Pethost ему хватит тарифа Starter, и рядом останется место для других приложений.

SiYuan: файл Docker Compose

Шаблон — это этот compose.yaml и переменные, которые пишутся в .env проекта при его создании. Pethost запускает файл так, как он написан.

Контейнеры: siyuan (b3log/siyuan:v3.8.8).

Тома, в ночном бэкапе: workspace.

services:
  siyuan:
    image: b3log/siyuan:v3.8.8
    restart: unless-stopped
    command: ["serve", "--workspace=/siyuan/workspace/"]
    environment:
      # The lock screen's code: SiYuan shows nothing of the workspace to anyone without it.
      SIYUAN_ACCESS_AUTH_CODE: ${ACCESS_CODE}
      TZ: ${TZ:-UTC}
    volumes:
      - workspace:/siyuan/workspace

volumes:
  workspace:

Еще в категории «Заметки и вики»