Polski
Zacznij

← Wszystkie szablony · Notatki i wiki

Wdróż SiYuan jednym kliknięciem

Prywatna baza wiedzy z bloków: notatki, konspekty, linki dwukierunkowe i bazy danych

Alternatywa dla Notion, Obsidian i Logseq, hostowana u siebie.

Czym jest SiYuan?

SiYuan to baza wiedzy, w której prywatność jest na pierwszym miejscu, używana zamiast Notion, Obsidiana albo Logseqa. Wszystko w niej jest blokiem: akapit, nagłówek czy element listy, a do każdego bloku można się odwołać z innego, osadzić go albo podlinkować, z linkami zwrotnymi widocznymi w obie strony. Markdown pisze się w nim od razu tak, jak wygląda, z konspektami, przybliżaniem bloków, wzorami matematycznymi, diagramami, wykresami i wykresami Gantta, a dokument może mieć milion słów.

Poza notatkami ma bazy danych w widoku tabeli, fiszki z powtórkami w odstępach, adnotacje PDF powiązane z notatkami, szablony, zapytania SQL osadzone na stronie, asystenta AI przez API OpenAI oraz rynek motywów i pluginów. Eksportuje standardowy Markdown, a własne aplikacje SiYuan na komputer i telefon mają każda swój osobny obszar roboczy.

Ten szablon uruchamia serwer SiYuan w Dockerze, z obszarem roboczym na wolumenie i hasłem blokady ekranu, które podajesz, więc bez tego hasła SiYuan nikomu niczego nie pokaże. Używasz go w przeglądarce na dowolnym urządzeniu. Na serwerze SiYuan nie łączy się z aplikacjami na komputer ani telefon, nie eksportuje do PDF, Worda ani HTML i nie importuje plików Markdown.

Hosting SiYuan na Pethost

  1. Logujesz się do Pethost kluczem dostępu, przez GitHub albo Google. Nie masz jeszcze maszyny? Wybierasz plan, a link czeka, aż będzie gotowa.
  2. Okno „Nowy projekt” otwiera się na aplikacji SiYuan. Wypełniasz to, o co prosi, i klikasz „Utwórz projekt”: Hasło.
  3. Za minutę czy dwie aplikacja SiYuan działa pod własnym adresem z HTTPS. Jej sekrety są tworzone losowo, a dane trafiają do nocnego backupu.
  4. To projekt jak każdy inny: ty albo twój agent możecie go zmienić, cofnąć do wcześniejszej wersji albo przywrócić.

Pytania o SiYuan

Czy SiYuan jest darmowy?

Tak. SiYuan to open source na licencji AGPL-3.0, a większość funkcji jest darmowa, także do użytku komercyjnego. Jednorazowy zakup PRO dodaje synchronizację i backup przez twój własny magazyn S3 albo WebDAV, a subskrypcja dodaje synchronizację przez chmurę SiYuan.

Czy aplikacja SiYuan na komputer albo telefon zsynchronizuje się z tym serwerem?

Nie. SiYuan uruchomiony z Dockera działa w przeglądarce, a aplikacje nie mogą go otworzyć jako obszaru roboczego. Aplikacje synchronizują się między sobą przez chmurę SiYuan albo twój własny magazyn S3 lub WebDAV, a to są funkcje płatne.

Czym SiYuan różni się od Obsidiana?

Obsidian trzyma każdą notatkę jako plik Markdown i łączy notatki linkami; SiYuan prowadzi uporządkowany obszar roboczy, w którym do każdego bloku można się odwołać i osadzić go gdzie indziej, z wbudowanymi bazami danych i fiszkami. SiYuan potrafi sam udostępnić się przeglądarce, jak tutaj, i eksportuje notatki jako standardowy Markdown.

Jak nie wpuścić obcych do mojego SiYuan?

Ten szablon daje SiYuan hasło blokady ekranu od pierwszego uruchomienia: strona prosi o nie, zanim cokolwiek pokaże, a API SiYuan odrzuca bez niego każde wywołanie. „Zapamiętaj mnie na 30 dni” zostawia przeglądarkę odblokowaną na ten czas.

Ile pamięci i miejsca na dysku potrzebuje SiYuan?

SiYuan ma małe wymagania: około 50 MB pamięci w spoczynku, więcej podczas indeksowania; obszar roboczy zaczyna od około 40 MB i rośnie razem z notatkami i załącznikami. Na Pethost wystarczy mu plan Starter, z miejscem na inne aplikacje obok.

SiYuan: plik Docker Compose

Szablon to ten compose.yaml i zmienne zapisywane do .env projektu przy jego tworzeniu. Pethost uruchamia plik dokładnie tak, jak jest napisany.

Kontenery: siyuan (b3log/siyuan:v3.8.8).

Wolumeny, w nocnym backupie: 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:

Więcej w kategorii Notatki i wiki