Self-hosted alternatives to Notion

Add a second writer to a Notion workspace and the plan bills per member, while its staff can open a page to troubleshoot or recover it. Keeping notes on your own server puts the pages on a disk you own. The apps below are the note-taking tools from this directory.

Pricing
Free tier, paid plans
You hand over
Every note and page, open to staff for support and recovery
Category
Productivity

Apps that can replace it

AFFiNE

Write docs, track work in databases and sketch on a whiteboard, with workspaces synced through your own server.

Free + Paidx86 + ARMNode / Rust

SiYuan

Write Markdown notes with block-level links in a privacy-first workspace, served to your browser from your own server.

Freex86 + ARMGo

Trilium Notes

Keep a large personal knowledge base as a tree of notes and sync your desktop apps with a server at home using this hierarchical FOSS note-taking app.

Freex86 + ARMNode.js

Joplin

Sync notes between the official Joplin desktop and mobile apps using a server kept on your own network.

Free + Paidx86 + ARMNode.js

Memos

Save quick Markdown notes to a private timeline on your own server, with tags, search and optional sharing.

Freex86 + ARMGo

Updated