功能特点
简洁部署流程:本软件采用Go语言精心打造,部署极为便捷,仅需下载对应平台的二进制执行文件,并执行即可快速上线。
一键安装体验:提供直观的安装向导,用户无需进行复杂的手动设置,一键完成安装,即刻享受服务。
独立文档空间管理:系统支持创建多个独立空间,每个空间作为文档集合的载体,可灵活对应公司部门或团队。空间内文档相互隔离,确保信息安全,同时支持根据实际需求设定访问权限级别。
Markdown写作与附件支持:全面支持Markdown语法,让文档编辑更加高效便捷。同时,系统支持附件上传功能,满足多样化文档管理需求。
精细化权限控制系统:内置完善的权限管理机制,允许用户自定义角色,并为不同角色分配精准权限,确保系统访问与操作的安全可控。
无缝集成统一登录:支持通过外部认证系统(如LDAP)进行用户认证,实现与现有企业IT环境的无缝集成,简化用户登录流程,提升使用体验。
实时邮件通知服务:当文档发生变更时,系统将自动向关注该文档的用户发送邮件通知,确保信息同步无遗漏。
文档分享与下载:文档支持便捷的分享功能,同时提供下载服务,当前版本主要支持Markdown源文件的下载,满足用户离线阅读与备份的需求。
全文搜索功能:系统内置全文搜索引擎,支持对文档内容的快速检索,帮助用户迅速定位所需信息,提升工作效率。
安全配置
MM-Wiki的安装部署过程相对简单,用户可以根据官方提供的安装指南进行操作。
一般来说,需要先安装MySQL数据库,并准备好数据库连接信息。然后下载MM-Wiki的安装包,解压后按照提示进行安装即可。
在Windows环境下,用户可以直接运行安装程序。
在Linux环境下,则需要通过命令行工具进行安装。
此外,MM-Wiki还支持Docker部署方式,用户可以通过Docker容器来运行MM-Wiki服务,实现更加灵活的部署和管理。
如需了解更多信息,可以访问其官方网站或查阅相关的技术文档。
GitHub地址 https://github.com/phachon/mm-wiki?tab=readme-ov-file
安装包 https://github.com/phachon/mm-wiki/releases
安装教程
| Linux平台
# 创建目录
$ mkdir mm_wiki
$ cd mm_wiki
# 以 linux amd64 为例,下载最新版本压缩包
# 解压到当前目录
$ 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
| Windows平台
# 以 windows amd64 为例,下载最新版本压缩包
# 解压到当前目录
# 进入 install 目录
# 双击点开 install.exe 文件
# 浏览器访问 http://ip:8090 进入安装界面,完成安装配置
# 关闭刚刚点开的 install 窗口
# 使用 windows 命令行工具(cmd.exe)进入程序根目录
$ 执行 mm-wiki.exe --conf conf/mm-wiki.conf
| 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 8090: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 8090: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
服务启动后,在浏览器中访问http://ip:8090即可。
更多内容也可看笔者出版图书!