wiki-go
SHA-256基于 Go 的现代无数据库平面文件维基系统,Markdown 驱动,功能丰富,支持评论、看板、全文搜索,Docker 一键部署。
轻量无数据库维基,Markdown 编辑,自带评论和看板,部署超简单。
核心功能
- 纯 Markdown 编辑,支持表情、Mermaid 图表、LaTeX 数学公式
- 智能全文搜索,高亮显示结果,支持精确匹配和排除词
- 层级页面结构,带完整版本历史和恢复功能
- 用户管理系统,支持管理员、编辑者、查看者权限,及基于路径的访问控制
- 链接管理:自动抓取标题、描述、分类,方便整理书签
避坑指南
- •如果部署在非 HTTPS 环境下,登录会遇到问题。必须修改 `data/config.yaml`,设置 `allow_insecure_cookies: true` 并重启容器。另外,默认演示站点每 1 小时重置,正式使用请自建持久化存储。版本历史依赖于文件快照,注意定期备份 `data/` 目录。
适用场景
- 团队内部文档库(技术手册、API 文档、知识沉淀)
- 个人知识管理(笔记、书签、项目看板)
- 项目管理和任务看板(轻量替代 Trello)
- 私人维基(私密模式,仅授权用户访问)
Wiki-Go 是一款基于 Go 语言开发的现代化、无数据库的平面文件维基系统。它提供简洁直观的界面,用于创建和管理知识库、文档以及协作内容,无需任何外部数据库。支持完整的 Markdown 编辑,包括表情符号短代码、Mermaid 图表、LaTeX 数学公式和代码语法高亮。智能全文搜索支持高亮和高级过滤;层级页面结构带版本历史;用户管理和访问控制支持私密模式;链接管理可自动抓取元数据;评论系统支持审核;还有交互式看板用于项目管理。通过 Docker 或预编译二进制文件即可一键部署,无需臃肿配置,零维护成本。
标签
快速上手
安装软件
根据你的发行版安装对应的包(dpkg / rpm / AppImage)
步骤1:使用 Docker 拉取镜像:`docker pull leomoonstudios/wiki-go`
步骤2:运行容器并映射端口和数据卷:`docker run -d --name wiki-go -p 8080:8080 -v "$(pwd)/data:/wiki/data" leomoonstudios/wiki-go`
步骤3:打开浏览器访问 `http://localhost:8080`,使用默认管理员账号 `admin` / `demo123` 登录
- 步骤1:使用 Docker 拉取镜像:`docker pull leomoonstudios/wiki-go`
- 步骤2:运行容器并映射端口和数据卷:`docker run -d --name wiki-go -p 8080:8080 -v "$(pwd)/data:/wiki/data" leomoonstudios/wiki-go`
- 步骤3:打开浏览器访问 `http://localhost:8080`,使用默认管理员账号 `admin` / `demo123` 登录
已提供 SHA-256 校验码,下载后可自行核对文件完整性
该校验码提取自 GitHub 官方 Release 页面
SHA256 校验码
d3b31b2c17f308e2c318cd22fda932bced869118d180021401261c61ecfb31c1该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
卸载很简单:若用 Docker,执行 `docker stop wiki-go && docker rm wiki-go` 并删除数据目录(`data/`)即可。若用二进制,直接删除可执行文件和数据文件夹。
无额外依赖
下载后即可直接使用,无需安装其他运行环境
遇到问题?查看下方 FAQ
4 FAQs