1. 为什么选择mm-wiki作为团队知识库
第一次接触mm-wiki是在三年前的一个项目上,当时团队文档散落在各种云盘、聊天记录和本地文件中,找个技术方案像寻宝一样。试过几个知名文档系统后,发现要么太重,要么太贵,直到遇见这个轻量级的开源解决方案。
mm-wiki最打动我的地方在于它的极简设计和完整功能的完美平衡。作为一款专为企业知识管理设计的开源软件,它提供了文档编辑、版本控制、权限管理等核心功能,但安装包只有不到20MB。对比其他同类产品,它的资源占用率低得惊人——在1核2G的云服务器上就能流畅运行,这对中小团队特别友好。
实际使用中,我发现三个突出优势:
- Markdown原生支持:工程师们最爱的写作方式,代码块、表格等元素都能完美呈现
- 细粒度权限控制:可以精确到每个空间的读写权限,法务和财务部门特别喜欢这个功能
- 完整的版本历史:每次修改都有记录,误删文件也能一键恢复
有个真实的案例:去年帮一个50人团队迁移文档时,他们原本使用某商业产品,年费2万多。改用mm-wiki后,不仅省下这笔开支,搜索效率还提升了60%——因为所有文档终于集中在一个系统里了。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 从零开始部署mm-wiki
2.1 环境准备
建议选择Ubuntu 20.04 LTS或CentOS 7+作为操作系统,这是我测试最稳定的组合。硬件方面,1核CPU+2GB内存+50GB硬盘就能满足中小团队需求。以下是具体准备步骤:
bash复制# 更新系统
sudo apt update && sudo apt upgrade -y
# 安装基础依赖
sudo apt install -y wget tar nginx mysql-server
数据库配置有个小技巧:提前创建专用账号比直接用root更安全。执行这些MySQL命令:
sql复制CREATE DATABASE mmwiki CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'mmwiki'@'localhost' IDENTIFIED BY '你的强密码';
GRANT ALL PRIVILEGES ON mmwiki.* TO 'mmwiki'@'local
