得得

开源

mindoc

Golang实现的基于beego框架的接口在线文档管理系统
Apache-2.0开源 快速上手
最新版本:v2.1-beta.5     更新时间:2021-10-15
开发&维护&使用 悉知
感谢作者 lifei6671 创造了MinDoc,并持续维护了很久。,作者因工作等原因,精力有限,无法花费足够的时间来持续维护mindoc,已于北京时间2021年3月23日将mindoc交给社区(github组织mindoc-org)维护,期待热心开发者加入mindoc-org一起来维护MinDoc。,遇到问题请提 Issues,欢迎使用者和贡献者加入QQ群 1051164153 ,对开发感兴趣请关注 Development:,如果你的服务器上没有安装golang程序请手动设置一个环境变量如下:键名为 ZONEINFO,值为MinDoc跟目录下的/lib/time/zoneinfo.zip 。,更多信息请查看手册: MinDoc 使用手册,对于没有Golang使用经验的用户,可以从 https://github.com/mindoc-org/mindoc/releases 这里下载编译完的程序。,如果有Golang开发经验,建议通过编译安装,要求golang版本不小于1.18.1(需支持CGO和go mod)。,注意: CentOS7上GLibC版本低,需要源码编译, 编译好的二进制文件无法运行。
常规编译
MinDoc 如果使用MySQL储存数据,则编码必须是utf8mb4_general_ci。请在安装前,把数据库配置填充到项目目录下的 conf/app.conf 中。,如果使用 SQLite 数据库,则直接在配置文件中配置数据库路径即可.,如果conf目录下不存在 app.conf 请重命名 app.conf.example 为 app.conf。,默认程序会自动初始化一个超级管理员用户:admin 密码:123456 。请登录后重新设置密码。
使用 musl-gcc 编译 mindoc
如果是Docker用户,可参考项目内置的Dockerfile文件自行编译镜像(编译命令见Dockerfile文件底部注释,仅供参考)。,在启动镜像时需要提供如下的常用环境变量(全部支持的环境变量请参考: conf/app.conf.example):
研发人员
mindoc的研发团队来自五湖四海,期待你的加入。
Minho
玖亖伍
Ben Stone