🔥
HotRepo
siyuan — Self-host A privacy-first, self-hosted, fully open source personal knowledge management so
📦
siyuan-note

siyuan — Self-host A privacy-first, self-hosted, fully open source personal knowledge management so

A privacy-first, self-hosted, fully open source personal knowledge management software, written in typescript and golang.

44.2k🍴 2.8kTypeScript📜 agpl-3.0#anki#chatgpt#deepseek#electron

siyuan

A privacy-first, self-hosted, fully open source personal knowledge management software, written in typescript and golang.

44,081 stars on GitHub · 🍴 2,811 forks · 📜 License: agpl-3.0 · 💻 Language: TypeScript

What is siyuan?

Finding a local-first knowledge base that handles massive documents without choking is surprisingly difficult. SiYuan steps into this gap as a privacy-centric, self-hosted personal knowledge management (PKM) system built entirely around highly granular

Topics: the project is tagged with popular topics:

  • 🏷️ anki
  • 🏷️ chatgpt
  • 🏷️ deepseek
  • 🏷️ electron
  • 🏷️ evernote
  • 🏷️ knowledge-base
  • 🏷️ local-first
  • 🏷️ markdown
  • 🏷️ note-taking
  • 🏷️ notes-app

📸 Screenshots

feature51.png

SiYuan Arch

SiYuan

siyuan-note%2Fsiyuan | Trendshift

Star History Chart

Quick install

The project ships a ready-to-use docker-compose.yml — get running in 3 commands:

git clone https://github.com/siyuan-note/siyuan.git
cd siyuan
docker compose up -d

Minimum system requirements

Component Recommended
RAM 2048 MB
CPU 2 vCPU
Disk 25 GB SSD
OS Ubuntu 22.04 LTS / Debian 12
Docker 24.0+

⚡ Deploy fast on VSIS

Use the VSIS VPS Lite 2GB RAM / 2 vCPU / 25GB SSD (~104k/tháng) plan from VSIS.NET — high-speed VN-based VPS, 24/7 support, ideal for running siyuan smoothly.

🎯 Benefits:

  • One-command docker compose up -d deploy in 2 minutes
  • Dedicated IPv4, root access, unmetered domestic bandwidth
  • Daily snapshot backup
  • Free install assistance from the VSIS team

👉 See matching VPS plans at vsis.net

Resources


Article compiled from GitHub data on 23/05/2026. Star/fork counts may have changed — see live numbers via the GitHub link.