3分钟部署!IT团队必备的文档管理神器MinDoc来了
兄弟们,你们是不是也遇到过这样的场景?团队接口文档散落在微信群里,数据库字典要用时翻遍硬盘,项目说明书版本永远对不上...今天二冰要安利的这款开箱即用的文档管理系统,能让你用Docker三分钟搞定部署,彻底告别文档管理噩梦!
一、项目简介
MinDoc(项目地址:https://github.com/mindoc-org/mindoc)是专为IT团队打造的文档管理神器。支持Markdown/HTML双编辑器,自带版本控制+权限管理,接口文档、数据库字典、项目手册通通都能装!

二、五大核心优势
- 极简部署:Golang开发单文件运行,告别PHP的复杂配置
- 全格式通吃:Markdown秒渲染,HTML富文本所见即所得
- 军工级权限:项目/文档/成员三级权限管控
- 智能检索:全文搜索+标签分类,文档秒定位
- 移动友好:自适应界面手机电脑都能写
三、Dockge一键部署指南
步骤1:创建compose.yaml
将以下配置保存到/opt/mindoc/docker-compose.yml:
version: "3"
services:
mindoc:
image: registry.cn-hangzhou.aliyuncs.com/mindoc-org/mindoc:v2.1
container_name: mindoc
restart: always
ports:
- 8185:8181
volumes:
- ./conf:/mindoc/conf
- ./static:/mindoc/static
- ./views:/mindoc/views
- ./uploads:/mindoc/uploads
- ./runtime:/mindoc/runtime
- ./database:/mindoc/database
environment:
- MINDOC_RUN_MODE=prod
- MINDOC_DB_ADAPTER=sqlite3
- MINDOC_DB_DATABASE=./database/mindoc.db
- MINDOC_CACHE=true
步骤2:Dockge可视化部署
打开Dockge面板 -> 创建堆栈 -> 设置堆栈名称 -> 粘贴compose代码 -> 30秒启动成功! 
四、上手即用的功能演示

初始账号:admin / 123456(记得第一时间修改!)
核心功能速览:
- 项目空间:创建独立文档库(支持设置封面/描述)
- 双模编辑器:左侧写Markdown,右侧实时预览
- 版本回溯:每次修改自动生成历史版本
- 成员协作:邀请团队成员协同编辑
- 数据导出:整站文档一键打包下载

五、实战总结建议
经过二冰实测,这套系统特别适合:
- 5-20人的技术团队文档集中管理
- 开源项目的文档托管展示
- 个人知识库的跨设备同步
避坑提示:
- 生产环境建议改用MySQL数据库
- 定期备份
uploads和database目录 - 开启HTTPS保障文档传输安全
需要文档管理但又不想折腾Confluence的兄弟们,赶紧部署起来!如果遇到问题,欢迎在评论区交流~
最后,奉上我的超级无敌至尊docker库,二冰平时玩过的docker都整理到了这个仓库中了,一直在更新中,希望有github账号的兄弟能去给点个star,不知道玩啥的,都去这里面找,都给你们分好类了 仓库链接: https://github.com/TWO-ICE/Awesome-NAS-Docker

