Mindoc 安装与部署

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: Mindoc 安装与部署


简单介绍

MinDoc是一款针对IT团队开发的简单好用的文档管理系统。

MinDoc的前身是SmartWiki文档系统。SmartWiki是基于PHP框架laravel开发的一款文档管理系统。因PHP的部署对普通用户来说太复杂,所以改用Golang开发。可以方便用户部署和实用。

开发缘起是公司IT部门需要一款简单实用的项目接口文档管理和分享的系统。其功能和界面源于kancloud

可以用来储存日常接口文档,数据库字典,手册说明等文档。内置项目管理,用户管理,权限管理等功能,能够满足大部分中小团队的文档管理需求。

Mindoc 安装与部署

地址: www.iminho.me/wiki/docs/m…

第一步 下载可执行文件

请从 github.com/lifei6671/m… 下载最新版的可执行文件,一般文件名为 mindoc_windows_amd.zip .

第二步 解压压缩包

请将刚才下载的文件解压,推荐使用好压解压到任意目录。建议不用用中文目录名称。

第三步 创建数据库

如果你使用的 mysql 数据库,请创建一个编码为utf8mb4格式的数据库,如果没有GUI管理工具,推荐用下面的脚本创建:

CREATE DATABASE mindoc_db  DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_general_ci;

如果你使用的是 sqlite 数据库,请将 conf/app.conf 中的数据库配置成如下,系统会自动创建 sqlite 数据库文件:

db_adapter=sqlite3
db_database=mindoc_db

第四步 配置数据库

请将刚才解压目录下 conf/app.conf.example 重名为 app.conf。同时配置如下节点:

#数据库配置
db_adapter=mysql
#mysql数据库的IP
db_host=127.0.0.1
#mysql数据库的端口号一般为3306
db_port=3306
#刚才创建的数据库的名称
db_database=mindoc_db
#访问数据库的账号和密码
db_username=root
db_password=123456

在 MinDoc 根目录下使用命令行执行如下命令,用于初始化数据库:

mindoc_windows_amd64.exe install

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

第五步 启动程序

如果你设置了环境变量,但是没有重启电脑,请在cmd命令行启动 mindoc_windows_amd64.exe 程序。

如果你设置了环境变量,并且重启了电脑,双击 mindoc_windows_amd64.exe 即可。

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

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
7月前
|
机器学习/深度学习 自然语言处理 Ubuntu
OpenVoice一键部署
OpenVoice一键部署
475 0
|
Kubernetes Cloud Native Docker
在 K8S 中部署一个应用 下
在 K8S 中部署一个应用 下
108 0
|
NoSQL 关系型数据库 MySQL
Mindoc 安装与部署
MinDoc的前身是SmartWiki文档系统。SmartWiki是基于PHP框架laravel开发的一款文档管理系统。因PHP的部署对普通用户来说太复杂,所以改用Golang开发。可以方便用户部署和实用。
368 0
|
NoSQL 关系型数据库 MySQL
使用 Rainbond 搭建本地开发环境
在开发之前,你需要在本地安装各种开发工具和服务,比如:Mysql、Redis、Nacos 等等,我们都知道在个人电脑上安装这些服务相当的繁琐,可能会遇到很多问题,环境问题、依赖问题等等。
|
jenkins 持续交付 数据安全/隐私保护
Jenkins 服务器环境的安装与部署| 学习笔记
快速学习 Jenkins 服务器环境的安装与部署。
Jenkins 服务器环境的安装与部署| 学习笔记
|
Java jenkins Linux
Jenkins环境安装与部署(一)
Jenkins环境安装与部署(一)
Jenkins环境安装与部署(一)
|
Ubuntu Java jenkins
ubuntu服务器从环境搭建到Jenkins自动化部署
ubuntu服务器从环境搭建到Jenkins自动化部署
ubuntu服务器从环境搭建到Jenkins自动化部署
|
jenkins Java 持续交付
Jenkins环境安装与部署(二)
Jenkins环境安装与部署(二)
Jenkins环境安装与部署(二)
|
监控 NoSQL 测试技术
readis部署
redis部署
|
Kubernetes 容器
快速搭建K8s集群一键安装脚本及配置说明
采用kubeadm安装集群非常方便,只不过安装前还需要做些前置的系统配置,如果构建多个节点的集群会涉及到一些重复操作, 这时候最好编写成一个脚本快速的安装部署。
5473 0