SiYuan screenshot
#157 B Rank #151

SiYuan

Privacy-first personal knowledge management app combining block-based note-taking with bidirectional links, available as a desktop Electron app or a self-hosted server with optional end-to-end encrypted sync.

Notes/Docs Go Medium to deploy $10/mo equiv
65.8 / 100

βš™ Full Stack

Go backend serving a local-first block database (SQLite-backed) with a web/Electron frontend; sync between devices is handled through an optional cloud relay or self-hosted server mode.

πŸ“ˆ Scaling Analysis

Designed as a local-first single-user app, not a multi-tenant service β€” the server mode is meant for personal remote access, not concurrent shared editing at scale. Horizontal scaling isn't a design goal; the practical limit is one workspace per running instance.

πŸš€ Running on Nexlayer

Run the server-mode binary as a single pod with a persistent volume for the workspace data directory. Mirror the base image through mirror.gcr.io and set the access-code env var for auth; since it's single-user by default, no separate DB pod is needed unless the multi-workspace sync feature is used.