找回密码
 立即注册
首页 业界区 安全 开源 Wiki!一站式解决企业知识分享与团队协同难题! ...

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

缣移双 2025-9-26 10:21:23
大家好,我是 Java陈序员。
在企业运营中,知识分享与团队协同面临着诸多难题,缺乏统一平台、知识更新不及时等。
今天,给大家介绍一款开源的 Wiki, 可快速构建企业和团队知识分享平台!
关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。
项目介绍

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

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

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

1、打开下载地址,下载最新版本压缩包(下载 Windows 环境的压缩包)
  1. https://github.com/phachon/mm-wiki/releases
复制代码
2、手动解压压缩包
3、进入 install 目录,并双击运行 install.exe 文件
4、浏览器访问 http://ip:8090 进入安装界面,完成安装配置
5、安装成功后,在程序根目录打开 Windows 命令行工具(cmd.exe)并执行
  1. mm-wiki.exe --conf conf/mm-wiki.conf
复制代码
6、启动成功后,浏览器访问
  1. http://{ip/域名}:8080
复制代码
Linux 平台

1、打开下载地址,下载最新版本压缩包(下载 Linux 环境的压缩包)
  1. https://github.com/phachon/mm-wiki/releases
复制代码
2、解压到当前目录
  1. tar -zxvf mm-wiki-linux-amd64.tar.gz
复制代码
3、进入 install 目录
  1. cd install
复制代码
4、执行安装程序,默认端口为 8090,指定其他端口加参数 --port=8087
  1. ./install
复制代码
5、浏览器访问 http://ip:8090 进入安装界面,完成安装配置
6、安装成功后,回到程序根目录并执行
  1. ./mm-wiki --conf conf/mm-wiki.conf
复制代码
7、启动成功后,浏览器访问
  1. http://{ip/域名}:8080
复制代码
Docker 部署

1、Docker 部署需要先创建好数据库并初始化脚本 table.sql、data.sql
  1. https://github.com/phachon/mm-wiki/blob/master/docs/databases/table.sql
  2. https://github.com/phachon/mm-wiki/blob/master/docs/databases/data.sql
复制代码
注意:需取消注释 data.sql 中第一条管理用户插入语句。
2、拉取镜像
  1. docker pull eahom/mm-wiki:v0.1.7
复制代码
3、新增配置文件,数据存放目录以及 MySQL 数据库配置文件 mm-wiki.conf
  1. mkdir -p /data/software/data /data/software/conf
复制代码
mm-wiki.conf 文件可参考:
  1. https://github.com/phachon/mm-wiki/blob/master/conf/default.conf
复制代码
其中,数据库的连接配置需进行修改成自身 MySQL 的配置信息。
  1. # mysql 数据库配置
  2. # ----------------------------------------------------------------------
  3. [db]
  4. host="127.0.0.1"
  5. port="3306"
  6. name="mm_wiki"
  7. user="root"
  8. pass="root"
复制代码
4、启动容器
  1. docker run -d \
  2.         -p 8080:8080 \
  3.         -v /data/software/conf/:/opt/mm-wiki/conf/ \
  4.         -v /data/software/data/:/data/mm-wiki/data/ \
  5.         --name mm-wiki eahom/mm-wiki:v0.1.7
复制代码
5、启动成功后,浏览器访问
  1. http://{ip/域名}:8080
复制代码
安装界面配置

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

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

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

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

5、准备安装,当准备项都无误后,即可开始安装
6、安装完成,出现如下页面,说明成功安装 MM-Wiki
5.png

系统预览


  • 主页
6.png


  • 空间文档
7.png


  • 文档编辑
8.png


  • 文档分享
9.png


  • 后台系统
10.png


  • 权限管理
11.png


  • 统计管理
12.png

MM-Wiki 通过丰富的功能,为企业和团队提供了一个高效、安全的知识分享与团队协同平台,一站式解决企业知识分享与团队协同难题。快去安装试试吧~
  1. 项目地址:https://github.com/phachon/mm-wiki
复制代码
最后

推荐的开源项目已经收录到 GitHub 项目,欢迎 Star:
  1. https://github.com/chenyl8848/great-open-source-project
复制代码
或者访问网站,进行在线浏览:
  1. https://chencoding.top:8090/#/
复制代码
13.png

我创建了一个开源项目交流群,方便大家在群里交流、讨论开源项目
但是任何人在群里打任何广告,都会被 T 掉
如果你对这个交流群感兴趣或者在使用开源项目中遇到问题,可以通过如下方式进群
关注微信公众号:【Java陈序员】,回复【开源项目交流群】进群,或者通过公众号下方的菜单添加个人微信,并备注【开源项目交流群】,通过后拉你进群
大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册