mmwiki安装配置

简介

MM-Wiki 是一个轻量级的企业知识分享与团队协同软件,可用于快速构建企业 Wiki 和团队知识分享平台。部署方便,使用简单,帮助团队构建一个信息共享、文档管理的协作环境

https://gitee.com/phachon/mm-wiki

特点:

部署方便,基于 golang 编写,只需要下载对于平台下二进制文件执行即可。

快速安装程序, 提供方便的安装界面程序,无需任何手动操作。

独立的空间,空间是一组文档的集合,一般为公司部门或者团队,空间下的文档相互独立。空间可根据需求设置空间访问级别。

完善的系统权限管理,系统可以自定义角色,并为不同角色授予不同的权限。

集成统一登录,本系统支持通过外部系统认证用户, 比如与公司的 LDAP 登录融合。具体请看登录认证功能。

邮件通知功能,当开启邮件通知,文档更改会通知所有关注该文档的用户。

文档具有分享和下载功能,目前只支持下载 MarkDown 源文件

先准备安装nginx及mysql(yum安装就行有文档自己参考)

安装配置(二进制)

mkdir mm_wiki

cd mm_wiki/

wget https://github.com/phachon/mm-wiki/releases/download/v0.1.3/mm-wiki-linux-amd64.tar.gz

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

cd install

nohup ./install &

后续安装

http://ip:8090

数据库准备可以提前配置好也或再打开个窗口配置

create database mm_wiki character set utf8 collate utf8_general_ci;

grant all on mm_wiki.* to 'mm_wiki'@'127.0.0.1' identified by '123456';

mysql -umm_wiki -p123456 -h 127.0.0.1

启动命令

nohup ./mm-wiki --conf conf/mm-wiki.conf &

访问

http://ip:8080

nginx 反向代理配置:

upstream frontends {

    server 127.0.0.1:8080;

}

server {

    listen      80;

    server_name 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 --conf conf/mm-wiki.conf --upgrade

重新启动

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

mm wiki 设置开机启动

执行启动配置

cat > /etc/systemd/system/mmwiki.service <<EOF

[Unit]

Description=mmwiki

After=network.target

Wants=network.target

[Service]

Type=simple

PIDFile=/var/run/mmwiki.pid

WorkingDirectory=/root/mmwiki

ExecStart=/root/mmwiki/mm-wiki --conf conf/mm-wiki.conf

RestartPreventExitStatus=23

Restart=always

[Install]

WantedBy=multi-user.target

EOF

启动并开机自启:

systemctl daemon-reload

systemctl start mmwiki

systemctl enable mmwiki

也可以后台运行命令:

nohup ./mm-wiki --conf conf/mm-wiki.conf &

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值