
Docker 自建 Notion 替代品點揀?4 款工具部署、協作同備份比較
AFFiNE、SiYuan、Docmost、Outline 各有清楚取向
XDA 試過多款自建筆記工具,最後揀出 AFFiNE、SiYuan、Docmost 同 Outline。呢張名單表面上都係「Notion 替代品」,實際用途差幾遠:AFFiNE 想包辦文件、資料庫同白板;SiYuan 偏向個人知識管理;Docmost 同 Outline 就集中做好團隊文件。先睇自己平時最常用 Notion 邊項功能,會實際過逐格比較功能數量。
AFFiNE:最似 Notion,升級前要睇清版本相容性
AFFiNE 嘅賣點係文件、資料庫同無限白板放喺同一個 workspace,亦支援即時協作同跨平台 client,四款之中最容易令人聯想到完整 Notion 體驗。Community Edition 採用 MIT 授權,可以自行部署同修改。不過佢仍然更新得幾密,2026 年 7 月嘅版本已改過設定方式,client 同 server 亦有最低相容版本。更新前要固定 image 版本、備份 PostgreSQL、附件儲存同設定檔,唔好長期追住 latest 自動升級。
AFFiNE 適合會用資料庫、白板同多人共同整理項目嘅小團隊。官方有手機 client,對自建 server 嘅登入同同步亦持續修正,代表手機支援仍有變動空間。資料可以喺產品內匯出再搬去另一個 AFFiNE instance,但想完全離開呢套系統,最好另外試一次 Markdown、附件同資料庫欄位嘅匯出結果,確認唔會淨係得到方便 AFFiNE 自己還原嘅格式。
SiYuan:一個 container 搞掂,較啱個人知識庫
SiYuan 部署最直接,一個官方 Docker image 加 workspace volume 就可以開機,資料亦集中放喺掛載目錄。佢有雙向連結、block reference、圖譜、每日筆記、資料庫同 Markdown 匯出,整理研究資料或者建立「第二個腦」幾好用;介面功能好多,學習成本亦高過 AFFiNE。程式採用 AGPL-3.0,係真正開源,官方程式庫更新亦算頻密。
手機方面要特別小心:SiYuan 雖然有 iOS 同 Android app,官方寫明 Docker 版本只支援瀏覽器,桌面同手機 app 唔可以直接連去自建 instance。用手機 browser 臨時查筆記冇問題,但想要原生 app 同多裝置流暢同步,就要再研究佢嘅付費同步方案。佢亦唔係多人即時共編工具,個人用幾靈活,小隊同時改同一份文件就唔啱路。
Docmost:團隊 wiki 實用,進階權限要計授權費
Docmost 官方 Docker Compose 會開 app、PostgreSQL 同 Redis,設定好 domain、夠長而且隨機嘅 APP_SECRET、資料庫密碼同 WebSocket reverse proxy,就可以用。佢有 space、頁面樹、留言、版本紀錄同即時共同編輯,較適合公司手冊、技術文件同內部知識庫。Notion ZIP、Markdown 同 HTML 可以匯入,成個 space 亦可連附件匯出成 Markdown 或 HTML,離場路線比好多自建工具清楚。
Docmost core 採用 AGPL-3.0,不過 Bases、細緻頁面權限、SSO、MFA、audit log 同部分匯入功能屬商業版。換句話講,免費版做好 wiki 冇大問題;如果原本靠 Notion database 管項目,或者公司 IT 要 SSO 同完整安全管控,就要連每位用戶授權費一齊計。佢暫時以 web 介面為主,手機可以開 browser 處理簡單修改,長文編輯體驗就應該先用自己常用嘅手機試清楚。
Outline:協作文件最成熟,授權唔可以叫開源
Outline 個介面乾淨,nested document、collection、留言、版本紀錄、搜尋同即時共編都齊,定位同 Docmost 接近。官方 Docker 架構要 Outline、PostgreSQL、Redis、持久化附件儲存同 HTTPS,亦要設定登入供應商;初次部署步驟多過 SiYuan。好處係 Notion、Markdown、Word 同 Outline JSON 都可以匯入,文件同圖片亦可匯出成 Markdown 或 JSON,官方亦有支援跨 instance 搬遷嘅方法。
授權先係 Outline 最容易講錯嗰部分。佢而家採用 Business Source License 1.1,授權檔更加直接寫明,呢個唔係開源授權;內部自行使用可以,但唔可以開成收費文件服務畀第三方用,指定版本要到 2030 年 5 月 4 日先轉 Apache 2.0。一般公司內部 wiki 未必受影響,不過整合、修改或者提供託管服務之前,應該先按實際版本核對條款。
中文輸入、備份同安全,試用時要逐項驗證
中文介面唔代表中文輸入一定穩。呢類 block editor 遇上倉頡、速成、粵拼等 IME,有機會喺 slash command、組合字、快捷鍵同手機游標操作出問題;官方資料大多只交代翻譯語言,未提供統一嘅中文輸入測試。正式搬資料之前,應該拎一批中英夾雜、表格、清單、code block 同附件畀實際用家試幾日,再驗證 Notion 匯入後嘅頁面層級、database 同 comments 保留到幾多。
自建亦唔會自動安全。AFFiNE、Docmost 同 Outline 至少要備份資料庫、附件 volume、設定同加密 secret;SiYuan 就要完整備份 workspace volume。每份備份都應該加密、另存一份離機副本,再定期試還原。對外開放時要有 HTTPS、更新 reverse proxy、限制管理介面、關閉多餘 port,同埋追安全更新。如果團隊冇人願意固定做升級、監察同還原演習,留喺成熟雲端服務反而較穩陣。
四款之中,個人筆記先試 SiYuan;想保留 Notion 式資料庫同白板可睇 AFFiNE;以團隊文件為主就喺 Docmost 同 Outline 之間揀。正式遷移前做一次完整匯入、手機輸入同災難還原測試,通常已經可以淘汰唔適合嗰幾款。
參考來源
- XDA Developers — 4 self-hosted Notion alternatives that you can easily run with Docker — original report
- AFFiNE 官方 GitHub 程式庫 — 核對 Community Edition 授權、自建、即時協作同跨平台支援。
- AFFiNE Releases — 核對近期設定變動、client/server 相容要求同手機修正。
- SiYuan 官方 GitHub 程式庫 — 核對 AGPL 授權、Docker 部署、資料匯出、手機 app 同 Docker 版限制。
- Docmost 官方文件 — 核對即時協作、Notion 匯入、Markdown/HTML 匯出、語言同商業版功能分界。
- Outline 官方 Docker 文件 — 核對 PostgreSQL、Redis、附件儲存、HTTPS、更新同備份要求。
- Outline Import 文件 — 核對 Notion、Markdown、Word、JSON 匯入同跨 instance 搬遷限制。
- Outline 授權檔 — 確認 BSL 1.1 並非開源授權、商業文件服務限制同轉換日期。
本文根據原文及公開資料整理;資料有出入時,以原文及官方資料為準。







