## MinDoc > 最近在找一款开源文档管理系统,在我的印象中2016年搭建过一次文档系统,但记不起名字,对UI还是有点印象,反复搜索,最后在Google上找到了SmartWiki 文档系统,对没错,16年就是用的它,不过早已不维护了... MinDoc 是一款针对IT团队开发的简单好用的文档管理系统。他的前身就是我要找的SmartWiki 文档系统。 演示站点: [http://doc.iminho.me](http://doc.iminho.me/) 官方文档:[https://www.iminho.me/wiki/docs/mindoc/mindoc-summary.md](https://www.iminho.me/wiki/docs/mindoc/mindoc-summary.md) 默认用户名密码:admin/123456 ## 简要安装 !!! MinDoc需要Golang环境,一般人对Golang可能不了解。我们就用编译好的来安装 !!! 1 . 创建网站(MySQL数据库编码`utf8mb4`),已编译的源码 [https://github.com/lifei6671/mindoc/releases](https://github.com/lifei6671/mindoc/releases) 2 . 宝塔放行`8181` 端口 3 . 添加环境变量 打开`/etc/profile` 文件,底部增加 ```php export PATH=$PATH:/www/wwwroot/domain.com/lib/time/zoneinfo.zip ``` 4 . 添加之后,保存退出,然后执行如下命令使其生效 ```php source /etc/profile ``` 5 . 配置数据库 目录下的 `conf/app.conf` 文件 !!! 如果没有,重命名app.conf.example为app.conf !!! ```php #支持MySQL和sqlite3两种数据库,如果是sqlite3 则 db_database 标识数据库的物理目录 db_adapter="${MINDOC_DB_ADAPTER||MySQL}" db_host="${MINDOC_DB_HOST||127.0.0.1}" db_port="${MINDOC_DB_PORT||3306}" db_database="${MINDOC_DB_DATABASE||name}" db_username="${MINDOC_DB_USERNAME||name}" db_password="${MINDOC_DB_PASSWORD||pwd}" ``` ## 初始化数据库 ```php cd /www/wwwroot/domain.com ./mindoc_linux_amd64 install ``` 提示 Install Successfully! 说明已经安装完成。 ## 启动程序 ```php #修改可执行权限 chmod +x mindoc_linux_amd64 #启动程序 ./mindoc_linux_amd64 ``` ### 后台运行可退出窗口办法 ```php nohup ./mindoc_linux_amd64 & ``` 现在可以通过IP:8181访问了 --- ## 设置反代 ip:port访问较为麻烦。面板 - 反向代理  ## 安装服务 ```php ./mindoc_linux_amd64 service install ``` ## 启动+开机自启动 ```php systemctl start mindocd systemctl enable mindocd ``` ## 管理命令 ```php #数据库初始化命令: install ./mindoc_linux_amd64 install #版本查看: version ./mindoc_linux_amd64 version #安装服务(会创建一个以mindocd`为服务名的服务) ./mindoc_linux_amd64 service install #卸载服务 ./mindoc_linux_amd64 service remove #修改账号密码 ./mindoc_linux_amd64 password -account admin -password 123456 ``` --- 本文参考:[https://www.wogaosuni.com/thread-583.htm](https://www.wogaosuni.com/thread-583.htm) Loading... ## MinDoc > 最近在找一款开源文档管理系统,在我的印象中2016年搭建过一次文档系统,但记不起名字,对UI还是有点印象,反复搜索,最后在Google上找到了SmartWiki 文档系统,对没错,16年就是用的它,不过早已不维护了... MinDoc 是一款针对IT团队开发的简单好用的文档管理系统。他的前身就是我要找的SmartWiki 文档系统。 演示站点: [http://doc.iminho.me](http://doc.iminho.me/) 官方文档:[https://www.iminho.me/wiki/docs/mindoc/mindoc-summary.md](https://www.iminho.me/wiki/docs/mindoc/mindoc-summary.md) 默认用户名密码:admin/123456 ## 简要安装 !!! <p style="font-size:10px">MinDoc需要Golang环境,一般人对Golang可能不了解。我们就用编译好的来安装</p> !!! 1 . 创建网站(MySQL数据库编码`utf8mb4`),已编译的源码 [https://github.com/lifei6671/mindoc/releases](https://github.com/lifei6671/mindoc/releases) 2 . 宝塔放行`8181` 端口 3 . 添加环境变量 打开`/etc/profile` 文件,底部增加 ```php export PATH=$PATH:/www/wwwroot/domain.com/lib/time/zoneinfo.zip ``` 4 . 添加之后,保存退出,然后执行如下命令使其生效 ```php source /etc/profile ``` 5 . 配置数据库 目录下的 `conf/app.conf` 文件 !!! <p style="font-size:10px">如果没有,重命名app.conf.example为app.conf</p> !!! ```php #支持MySQL和sqlite3两种数据库,如果是sqlite3 则 db_database 标识数据库的物理目录 db_adapter="${MINDOC_DB_ADAPTER||MySQL}" db_host="${MINDOC_DB_HOST||127.0.0.1}" db_port="${MINDOC_DB_PORT||3306}" db_database="${MINDOC_DB_DATABASE||name}" db_username="${MINDOC_DB_USERNAME||name}" db_password="${MINDOC_DB_PASSWORD||pwd}" ``` ## 初始化数据库 ```php cd /www/wwwroot/domain.com ./mindoc_linux_amd64 install ``` 提示 Install Successfully! 说明已经安装完成。 ## 启动程序 ```php #修改可执行权限 chmod +x mindoc_linux_amd64 #启动程序 ./mindoc_linux_amd64 ``` ### 后台运行可退出窗口办法 ```php nohup ./mindoc_linux_amd64 & ``` 现在可以通过IP:8181访问了 --- ## 设置反代 ip:port访问较为麻烦。面板 - 反向代理  ## 安装服务 ```php ./mindoc_linux_amd64 service install ``` ## 启动+开机自启动 ```php systemctl start mindocd systemctl enable mindocd ``` ## 管理命令 ```php #数据库初始化命令: install ./mindoc_linux_amd64 install #版本查看: version ./mindoc_linux_amd64 version #安装服务(会创建一个以mindocd`为服务名的服务) ./mindoc_linux_amd64 service install #卸载服务 ./mindoc_linux_amd64 service remove #修改账号密码 ./mindoc_linux_amd64 password -account admin -password 123456 ``` --- 本文参考:[https://www.wogaosuni.com/thread-583.htm](https://www.wogaosuni.com/thread-583.htm) © 允许规范转载
1 条评论
好详细的教程!!!谢谢博主!