首 先 非常 感 谢大家 的 使用 ,每次 看 到 大家 的 留 言 ,感 到 很惭愧,最近 几年没 有 太 多 精力 维护,另外当初 在 新 功 能 迭代的 时候发现 UI和 技 术栈都 需要 彻底的 重 构,所 以就保持 在 了 当 前 版本 未 继续更新 。后 续我决定开始计划全 新 版本 的 开发,也希望 大家 共同 参与 起 来 。我 在 5年 前 做这个 wiki的 初 衷也是 期 望 成 为国内免 费开源 的 最 好 用 的 wiki系 统,期 望 可 以做成和 confluence 一样伟大的产品吧。
部署 方便 ,基 于 golang 编写,只 需要 下 载对于平台下 二进制文件执行即可。快速 安 装 程 序 ,提供 方便 的 安 装 界面 程 序 ,无需任 何 手 动操作 。独立 的 空 间,空 间是一组文档的集合,一般为公司部门或者团队,空 间下的 文 档相互 独立 。空 间可根 据 需求设置空 间访问级别。支持 markdown 语法写 作 ,支持 附 件 上 传。完 善 的 系 统权限 管理 ,系 统可以自定 义角色 ,并为不同 角 色 授予不同 的 权限。集成 统一登 录,本 系 统支持 通 过外部 系 统认证用户,比 如与公司 的 LDAP登 录融合 。具体 请看登 录认证功能 。- 邮件
通知 功 能 ,当 开启邮件通知 ,文 档更改 会 通知 所有 关注该文档的用 户。 文 档具有 分 享 和 下 载功能 ,目前 只 支持 下 载 MarkDown源 文 件 。支持 文 档全文 搜索
- mm-wiki
企 业知识分享 与 团队协同软件,用 户名:admin,密 码:mmwiki,点 击不了 请复制 http://wiki.cifaz.com/
-
Linux
平台 # 创建
目 录 $ mkdir mm_wiki $ cd mm_wiki # 以 linux amd64 为例,下 载最新 版本 压缩包 # https://github.com/phachon/mm-wiki/releases自 行 下 载 wget http:// #解 压到当 前目 录 $ tar -zxvf mm-wiki-linux-amd64.tar.gz # 进入程 序 安 装 目 录 $ cd install # 执行安 装 程 序 ,默 认端口 为 8090,指定 其他端 口 加 参 数 --port=8087 $ ./install # 浏览器 访问 http://ip:8090 进入安 装 界面 ,完成 安 装 配置 # Ctrl + C停止 install程 序 , 启动 MM-Wiki系 统 $ cd .. $ ./mm-wiki --conf conf/mm-wiki.conf # 浏览器 访问你监听的 ip和 端 口 # 开始 MM-Wiki的 使用 之 旅 吧! -
Windows
平台 # 以 windows amd64 为例,
下 载最新 版本 压缩包 # https://github.com/phachon/mm-wiki/releases自 行 下 载 #手 动解压到当 前目 录 # 进入 install目 录 #双 击点开 install.exe文 件 # 浏览器 访问 http://ip:8090 进入安 装 界面 ,完成 安 装 配置 # 关闭刚刚点 开的 install窗 口 #使用 windows命令 行 工具 (cmd.exe)进入程 序 根 目 录 $ 执行 mm-wiki.exe --conf conf/mm-wiki.conf # 浏览器 访问你监听的 ip和 端 口 # 开始 MM-Wiki的 使用 之 旅 吧! -
Docker
部署 #
数 据 库准备 # 导入docs/databases/data.sql和 docs/databases/table.sql(注 :需取消 注 释data.sql中 第 一条管理用户插入语句) # 两种部署 方式 可用 # DockerHub(推荐) # 从DockerHub下 载v0.1.7版本 #新 增 配置 文 件 ,数 据 存 放 目 录以及Mysql数 据 库配置 在 mm-wiki.conf配置 文 件 中 设置 # 挂载配置 文 件 及数据 存 放 目 录,启动端 口 为8080 # docker run -d -p 8080:8081 -v /data/mm-wiki/conf/:/opt/mm-wiki/conf/ -v /data/mm-wiki/data:/data/mm-wiki/data/ --name mm-wiki eahom/mm-wiki:v0.1.7 #本地 构建最新 代 码 # 构建项目镜像 # docker build -t mm-wiki-image . #新 增 配置 文 件 ,数 据 存 放 目 录以及Mysql数 据 库配置 在 mm-wiki.conf配置 文 件 中 设置 # 挂载配置 文 件 及数据 存 放 目 录,启动端 口 为8080 # docker run -d -p 8080:8081 -v /data/mm-wiki/conf/:/opt/mm-wiki/conf/ -v /data/mm-wiki/data/:/data/mm-wiki/data/ --name mm-wiki mm-wiki-image
upstream frontends {
server 127.0.0.1:8088; # MM-Wiki 监听的 ip:port
}
server {
listen 80;
server_name wiki.intra.xxxxx.com www.wiki.intra.xxxxx.com;
location / {
proxy_pass_header Server;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Scheme $scheme;
proxy_pass http://frontends;
}
# 静 态资源 交由nginx管理
location /static {
root /www/mm-wiki; # MM-Wiki 的 根 目 录
expires 1d;
add_header Cache-Control public;
access_log off;
}
}
MM-Wiki
- bootstrap
- awesome-bootstrap-checkbox
- bootstrap-iconpicker
- bootstrap-select
- bootstrap-switch
- bootstrap-tagsinput
- editor.md
- layout
- layer
- metisMenu
- morris
- popover
- scrollup
- zTreev3
环境
$ git clone https://github.com/phachon/mm-wiki.git
$ cd mm-wiki
$ go build ./
如果你想为 mm-wiki 贡献
代 码,请加开发者 交流 群 :922827699
phachon 💻 |
cxgreat2014 💻 |
ccz 💻 |
Ruoran Wang 📖 |
eahomliu 📖 💻 |
请作
官 方 QQ交流 群 :853467682- 如果您喜欢该项目,请 Star.
- 如果
在 使用 过程中有 任 何 问题, 请提交 Issue. - 如果您发现并
解 决了bug,请提交 Pull Request. - 如果您想
二 次 开发,欢迎 Fork. - 如果你想交个
朋友 ,欢迎发邮件 给 phachon@163.com.
MIT
Create By phachon