Deutsch
Loslegen

← Alle Vorlagen · Notizen und Wikis

SiYuan mit einem Klick deployen

Eine private Wissensdatenbank aus Blöcken: Notizen, Gliederungen, bidirektionale Links und Datenbanken

Eine selbst gehostete Alternative zu Notion, Obsidian und Logseq.

Was ist SiYuan?

SiYuan ist eine Wissensdatenbank, bei der die Privatsphäre an erster Stelle steht und die viele statt Notion, Obsidian oder Logseq nutzen. Alles darin ist ein Block, ob Absatz, Überschrift oder Listenpunkt, und jeder Block lässt sich von einem anderen aus referenzieren, einbetten oder verlinken, mit Backlinks in beide Richtungen. Markdown schreibst du so, wie du es siehst, mit Gliederungen, Block-Zoom, Formeln, Diagrammen, Charts und Gantt-Diagrammen, und ein Dokument darf eine Million Wörter lang sein.

Über Notizen hinaus bietet SiYuan Datenbanken in der Tabellenansicht, Lernkarten mit Spaced Repetition, PDF-Anmerkungen, die mit deinen Notizen verknüpft sind, Vorlagen, in eine Seite eingebettete SQL-Abfragen, einen KI-Assistenten über die OpenAI-API und einen Marktplatz für Themes und Plugins. Es exportiert Standard-Markdown, und die eigenen Desktop- und Handy-Apps von SiYuan führen jeweils einen eigenen Arbeitsbereich.

Diese Vorlage betreibt den Server von SiYuan in Docker, mit dem Arbeitsbereich in einem Volume und dem Bildschirmsperrpasswort, das du festlegst, sodass SiYuan ohne dieses Passwort niemandem etwas zeigt. Du nutzt es im Browser auf jedem Gerät. Auf einem Server verbindet SiYuan keine Desktop- oder Handy-Apps, und es exportiert nicht nach PDF, Word oder HTML und importiert keine Markdown-Dateien.

SiYuan-Hosting auf Pethost

  1. Du meldest dich bei Pethost an, mit Passkey, GitHub oder Google. Noch keine Maschine? Du wählst einen Tarif, und der Link wartet, bis sie bereit ist.
  2. „Neues Projekt“ öffnet sich bei SiYuan. Du füllst aus, was die App braucht, und klickst auf „Projekt erstellen“: Passwort.
  3. In ein, zwei Minuten läuft SiYuan unter eigener Adresse mit HTTPS. Die Secrets werden zufällig erzeugt, und die Daten sind im nächtlichen Backup.
  4. Es ist ein Projekt wie jedes andere: Du oder dein Agent könnt es ändern, zurückrollen oder wiederherstellen.

Fragen zu SiYuan

Ist SiYuan kostenlos?

Ja. SiYuan ist Open Source unter der AGPL-3.0-Lizenz, und die meisten Funktionen sind kostenlos, auch für die kommerzielle Nutzung. Ein einmaliger PRO-Kauf bringt Sync und Backup über deinen eigenen S3- oder WebDAV-Speicher, ein Abo die Cloud-Synchronisierung von SiYuan selbst.

Kann sich die Desktop- oder Handy-App von SiYuan mit diesem Server synchronisieren?

Nein. Ein SiYuan aus Docker wird im Browser genutzt, und die Apps können es nicht als Arbeitsbereich öffnen. Die Apps synchronisieren sich untereinander über die Cloud von SiYuan oder deinen eigenen S3- oder WebDAV-Speicher, und das sind kostenpflichtige Funktionen.

Was unterscheidet SiYuan von Obsidian?

Obsidian speichert jede Notiz als Markdown-Datei und verlinkt Notizen; SiYuan führt einen strukturierten Arbeitsbereich, in dem sich jeder Block referenzieren und einbetten lässt, mit eingebauten Datenbanken und Lernkarten. SiYuan kann sich selbst im Browser bereitstellen, wie hier, und exportiert deine Notizen als Standard-Markdown.

Wie halte ich Fremde von meinem SiYuan fern?

Diese Vorlage gibt SiYuan das Bildschirmsperrpasswort ab dem ersten Start: Die Seite fragt danach, bevor sie irgendetwas zeigt, und die API lehnt ohne das Passwort jeden Aufruf ab. Mit „Erinnere dich 30 Tage an mich“ bleibt ein Browser so lange entsperrt.

Wie viel RAM und Speicherplatz braucht SiYuan?

SiYuan ist leicht: etwa 50 MB RAM im Ruhezustand, mehr beim Indexieren; der Arbeitsbereich beginnt bei etwa 40 MB und wächst mit deinen Notizen und Anhängen. Auf Pethost reicht dafür der Tarif Starter, mit Platz für weitere Apps daneben.

SiYuan: die Docker-Compose-Datei

Die Vorlage ist diese compose.yaml und die Variablen, die beim Erstellen in die .env des Projekts geschrieben werden. Pethost führt die Datei so aus, wie sie geschrieben ist.

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

Volumes, im nächtlichen Backup: 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:

Mehr in Notizen und Wikis