MM-Wiki 搭建配置

本文档详细介绍了如何在Linux环境下搭建MM-Wiki,包括安装MariaDB数据库,创建数据库并授权,下载并解压MM-Wiki,执行初始化配置。接着,通过systemd设置MM-Wiki为自启动服务,并提供了自启服务的配置文件示例。此外,还展示了如何进行LDAP集成,提供了一段JSON配置用于连接和验证LDAP服务器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MM-Wiki 搭建配置

apt -y install mariadb-server
mysql -uroot -e "create database mm_wiki default charset 'utf8'; grant all on mm_wiki.* to 'mm_wiki'@'127.0.0.1' identified by 'Qwer1234'; flush privileges;"

mkdir /opt/mmwiki
cd /opt/mmwiki/
wget https://github.com/phachon/mm-wiki/releases/download/v0.2.1/mm-wiki-v0.2.1-linux-amd64.tar.gz
tar -zxvf mm-wiki-v0.2.1-linux-amd64.tar.gz 
cd install
./install
mkdir /data

http://ip:8090 初始化配置
系统配置按需设置
按需配置数据库
准备安装
初始化完成

# 自启
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=/opt/mmwiki
ExecStart=/opt/mmwiki/mm-wiki --conf conf/mm-wiki.conf
RestartPreventExitStatus=23
Restart=always
[Install]
WantedBy=multi-user.target
EOF

systemctl start mmwiki
systemctl enable mmwiki

LDAP 设置

# json
{
    "basedn": "dc=free,dc=net",
    "bind_username": "it-conn",
    "bind_password": "Qwer1234",
    "account_pattern": "(&(objectClass=User)(sAMAccountName=%s))",
    "given_name_key": "displayName",
    "email_key": "userPrincipalName",
    "mobile_key": "mobile",
    "phone_key": "telephoneNumber", 
    "department_key": "department"
}
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值