前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >干货分享:开源MinDoc wiki系统搭建教程

干货分享:开源MinDoc wiki系统搭建教程

作者头像
吾爱运维
发布2022-10-05 14:09:10
5.5K1
发布2022-10-05 14:09:10
举报
文章被收录于专栏:吾爱运维

一、MinDoc 简介

MinDoc 是一款针对IT团队开发的简单好用的文档管理系统。可以用来储存日常接口文档,数据库字典,手册说明等文档。内置项目管理,用户管理,权限管理等功能,能够满足大部分中小团队的文档管理需求。

二、安装MinDoc

1、系统环境

(1)操作系统:Centos7.6

(2)数据库:mysql5.7.24

(3)MinDoc版本:v2.0

2、下载可执行文件

github下载地址:https://github.com/mindoc-org/mindoc/releases

创建mindoc文件夹并使用wget命令下载mindoc_linux_amd64.zip文件,这边我是在根目录创建的文件夹。

进入根目录:cd /

下载压缩包:wget https://github.com/mindoc-org/mindoc/releases/download/v2.0/mindoc_linux_amd64.zip

创建文件夹:mkdir mindoc

解压压缩包:unzip mindoc_linux_amd64.zip

3、配置环境变量

如果你的服务器上没有安装golang程序请手动设置一个环境变量如下:键名为 ZONEINFO,值为MinDoc根目录下的/lib/time/zoneinfo.zip 绝对路径。

echo 'export ZONEINFO=/mindoc/lib/time/zoneinfo.zip' >> /etc/profile

或者vim /etc/profile文件,添加一条

export ZONEINFO=/mindoc/lib/time/zoneinfo.zip

4、安装mysql数据库

ps:因为centos7.6默认是mariadb数据库,而mindoc支持mysql 数据库和sqlite 数据库,所以先卸载系统自带的mariadb再安装mysql。

rpm -qa | grep mar

yum -y remove mariadb-libs.x86_64

也可以用rpm -e卸载

mysql具体安装过程请看如下链接,灰常简单。

干货分享:Centos7.6使用rpm安装mysql数据库

5、创建数据库

代码语言:javascript
复制
CREATE DATABASE mindoc_db  DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_general_ci;

6、修改app.conf配置文件,关联数据库。

(1)配置数据库

vim /mindoc/conf/app.conf

(2)初始化数据库

代码语言:javascript
复制
./mindoc_linux_amd64 install

稍等一分钟,程序会自动初始化数据库,并创建一个超级管理员账号:admin 密码:123456

7、启动程序

执行如下命令启动程序:

代码语言:javascript
复制
#修改可执行权限
chmod +x mindoc_linux_amd64

#启动程序
./mindoc_linux_amd64

此时访问 http://localhost:8181 就能访问 MinDoc 了。

ps:为了后面维护方面,可以

代码语言:javascript
复制
#安装服务
./mindoc_linux_amd64 service install

这样就可以使用systemctl或者service命令关联mindoc服务了。

8、测试wiki系统是否正常

ps:

1、这边要注意8181端口在防火墙放开,或者直接关闭防火墙

systemctl stop firewalld.service

systemctl disable firewalld.service

2、关闭selinux

如果出现如下界面,说明mindoc就搭建成功了(默认没有前3个模块的)。

三、总结

经过上面的操作,发现还是很简单的,这里面环境变量要注意配置上,期望对大家有帮助,如有问题和需要交流请留言评论,谢谢。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-08-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 吾爱运维 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、MinDoc 简介
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档