开源 Wiki!一站式解决企业知识分享与团队协同难题!

大家好,我是 Java陈序员

在企业运营中,知识分享与团队协同面临着诸多难题,缺乏统一平台、知识更新不及时等。

今天,给大家介绍一款开源的 Wiki, 可快速构建企业和团队知识分享平台!

关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。

项目介绍

MM-Wiki —— 一个轻量级的企业知识分享与团队协同软件,可用于快速构建企业 Wiki 和团队知识分享平台。

功能特色

  • 快速上手:基于 Golang 编写,部署方便,只需要下载二进制文件执行即可快速安装程序,并支持 Docker 部署
  • 独立的空间:空间是一组文档的集合,不同部门或者团队可开设独立的空间,并支持设置空间访问级别
  • Markdown 支持:完全支持 Markdown 语法写作,同时支持上传附件
  • 文档管理:支持文档分享和下载,且支持文档全文搜索
  • 权限管理:系统可以添加用户、自定义角色,并为不同角色授予不同的权限
  • 集成统一登录:支持通过外部系统认证用户,如与公司的 LDAP 登录融合
  • 邮件通知:开启邮件通知后,文档更改会通知所有关注该文档的用户

快速上手

MM-Wiki 依赖 MySQL 数据库环境,需要先安装好 MySQL 环境。

Windows 平台

1、打开下载地址,下载最新版本压缩包(下载 Windows 环境的压缩包)

https://github.com/phachon/mm-wiki/releases 

2、手动解压压缩包

3、进入 install 目录,并双击运行 install.exe 文件

4、浏览器访问 http://ip:8090 进入安装界面,完成安装配置

5、安装成功后,在程序根目录打开 Windows 命令行工具(cmd.exe)并执行

mm-wiki.exe --conf conf/mm-wiki.conf

6、启动成功后,浏览器访问

http://{ip/域名}:8080

Linux 平台

1、打开下载地址,下载最新版本压缩包(下载 Linux 环境的压缩包)

https://github.com/phachon/mm-wiki/releases 

2、解压到当前目录

tar -zxvf mm-wiki-linux-amd64.tar.gz

3、进入 install 目录

cd install

4、执行安装程序,默认端口为 8090,指定其他端口加参数 --port=8087

./install

5、浏览器访问 http://ip:8090 进入安装界面,完成安装配置

6、安装成功后,回到程序根目录并执行

./mm-wiki --conf conf/mm-wiki.conf

7、启动成功后,浏览器访问

http://{ip/域名}:8080

Docker 部署

1、Docker 部署需要先创建好数据库并初始化脚本 table.sql、data.sql

https://github.com/phachon/mm-wiki/blob/master/docs/databases/table.sql
https://github.com/phachon/mm-wiki/blob/master/docs/databases/data.sql

注意:需取消注释 data.sql 中第一条管理用户插入语句。

2、拉取镜像

docker pull eahom/mm-wiki:v0.1.7

3、新增配置文件,数据存放目录以及 MySQL 数据库配置文件 mm-wiki.conf

mkdir -p /data/software/data /data/software/conf

mm-wiki.conf 文件可参考:

https://github.com/phachon/mm-wiki/blob/master/conf/default.conf

其中,数据库的连接配置需进行修改成自身 MySQL 的配置信息。

# mysql 数据库配置
# ----------------------------------------------------------------------
[db]
host="127.0.0.1"
port="3306"
name="mm_wiki"
user="root"
pass="root"

4、启动容器

docker run -d \
	-p 8080:8080 \
	-v /data/software/conf/:/opt/mm-wiki/conf/ \
	-v /data/software/data/:/data/mm-wiki/data/ \
	--name mm-wiki eahom/mm-wiki:v0.1.7

5、启动成功后,浏览器访问

http://{ip/域名}:8080

安装界面配置

1、许可协议,直接勾选我已阅读并同意使用该协议

2、环境检测,如环境信息无误直接下一步

3、系统配置,自定义配置 MM-Wiki 的地址、端口,以及文档存放位置

4、数据库配置,配置 MySQL 数据库的连接配置信息,数据库如不存在会自动创建

5、准备安装,当准备项都无误后,即可开始安装

6、安装完成,出现如下页面,说明成功安装 MM-Wiki

系统预览

  • 主页

  • 空间文档

  • 文档编辑

  • 文档分享

  • 后台系统

  • 权限管理

  • 统计管理

MM-Wiki 通过丰富的功能,为企业和团队提供了一个高效、安全的知识分享与团队协同平台,一站式解决企业知识分享与团队协同难题。快去安装试试吧~

项目地址:https://github.com/phachon/mm-wiki

最后

推荐的开源项目已经收录到 GitHub 项目,欢迎 Star

https://github.com/chenyl8848/great-open-source-project

或者访问网站,进行在线浏览:

https://chencoding.top:8090/#/

我创建了一个开源项目交流群,方便大家在群里交流、讨论开源项目

但是任何人在群里打任何广告,都会被 T 掉

如果你对这个交流群感兴趣或者在使用开源项目中遇到问题,可以通过如下方式进群

关注微信公众号:【Java陈序员】,回复【开源项目交流群】进群,或者通过公众号下方的菜单添加个人微信,并备注【开源项目交流群】,通过后拉你进群

大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!


posted @ 2025-07-07 09:17  Java陈序员  阅读(67)  评论(0)    收藏  举报