Repolode
Zavy86

Zavy86/WikiDocs

无需数据库的自托管 Wiki,以可移植的 Markdown 文件保存内容,提供桌面端与 Docker 部署。

可替代:NotionConfluence

Star
533
Fork
64
未关闭 Issue
13
最近提交
13天前

这是什么?

Wiki|Docs 是一款面向想完全掌控自身知识库的 Wiki 工具。内容以纯 Markdown 文件存储,不依赖数据库或云服务。既可以通过桌面应用完全在本机运行,也可以用 Docker 自行部署,并通过网页端访问。

编辑器采用所见即所得模式,同时支持 Markdown 语法、YAML 前言、KaTeX 数学公式和 Mermaid 图表。系统保留不限次数的页面修订版本,支持附件上传下载、从剪贴板直接粘贴图片,并可用命名空间组织内容,支持公开与私密两种浏览方式。桌面端与远程实例之间可以同步,方便离线编辑后更新自托管的知识库。

项目提供 REST API,并附带 Swagger 接口文档,便于与其他工具集成。技术栈全部基于 TypeScript,后端为 NestJS,前端为 Angular,桌面端使用 Electron。

核心功能

  • 01以纯 Markdown 文件保存页面,无需数据库
  • 02所见即所得编辑器,支持 KaTeX 公式和 Mermaid 图表
  • 03保留不限次数的页面修订版本
  • 04提供桌面应用与 Docker 自托管,支持桌面与远程同步
  • 05提供带 Swagger 文档的 REST API
  • 06支持附件、剪贴板图片上传和命名空间分类

适用场景

  • 在自己的电脑上维护个人知识库
  • 在自有服务器上搭建团队或项目 Wiki
  • 将文档保存为 Markdown 文件,便于配合 LLM 工具使用
  • 发布公开 Wiki,同时保持内容可迁移

快速上手

  1. 1

    在浏览器中试用公开演示

  2. 2

    从发布页面下载并运行桌面应用

  3. 3

    运行 Docker 镜像以自托管实例

    docker run -p 3210:3210 zavy86/wikidocs:2

使用前须知

  • 从 1.x 版本升级时,需要手动将首页文档移动到根目录。
  • 要在多设备间同步,需要自行托管一个远程实例。

收录于专题

标签

常见问题

WikiDocs 是什么?
无需数据库的自托管 Wiki,以可移植的 Markdown 文件保存内容,提供桌面端与 Docker 部署。 Wiki|Docs 是一款面向想完全掌控自身知识库的 Wiki 工具。内容以纯 Markdown 文件存储,不依赖数据库或云服务。既可以通过桌面应用完全在本机运行,也可以用 Docker 自行部署,并通过网页端访问。
WikiDocs 可以免费使用吗?用的什么许可证?
WikiDocs 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
WikiDocs 还在维护吗?
活跃维护中。WikiDocs 最近一次提交是在 2026年10月25日。
WikiDocs 适合用来做什么?
在自己的电脑上维护个人知识库 在自有服务器上搭建团队或项目 Wiki 将文档保存为 Markdown 文件,便于配合 LLM 工具使用 发布公开 Wiki,同时保持内容可迁移
WikiDocs 怎么安装和运行?
在浏览器中试用公开演示 从发布页面下载并运行桌面应用 运行 Docker 镜像以自托管实例: docker run -p 3210:3210 zavy86/wikidocs:2
在哪里获取 WikiDocs?
源代码和安装说明在 GitHub 上:https://github.com/Zavy86/WikiDocs

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目