MinDoc
最近在找一款开源文档管理系统,在我的印象中2016年搭建过一次文档系统,但记不起名字,对UI还是有点印象,反复搜索,最后在Google上找到了SmartWiki 文档系统,对没错,16年就是用的它,不过早已不维护了...
MinDoc 是一款针对IT团队开发的简单好用的文档管理系统。他的前身就是我要找的SmartWiki 文档系统。
演示站点: http://doc.iminho.me
官方文档:https://www.iminho.me/wiki/docs/mindoc/mindoc-summary.md
默认用户名密码:admin/123456
简要安装
MinDoc需要Golang环境,一般人对Golang可能不了解。我们就用编译好的来安装
1 . 创建网站(MySQL数据库编码utf8mb4
),已编译的源码
https://github.com/lifei6671/mindoc/releases
2 . 宝塔放行8181
端口
3 . 添加环境变量
打开/etc/profile
文件,底部增加
export PATH=$PATH:/www/wwwroot/domain.com/lib/time/zoneinfo.zip
4 . 添加之后,保存退出,然后执行如下命令使其生效
source /etc/profile
5 . 配置数据库
目录下的 conf/app.conf
文件
如果没有,重命名app.conf.example为app.conf
#支持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}"
初始化数据库
cd /www/wwwroot/domain.com
./mindoc_linux_amd64 install
提示 Install Successfully! 说明已经安装完成。
启动程序
#修改可执行权限
chmod +x mindoc_linux_amd64
#启动程序
./mindoc_linux_amd64
后台运行可退出窗口办法
nohup ./mindoc_linux_amd64 &
现在可以通过IP:8181访问了
设置反代
ip:port访问较为麻烦。面板 - 反向代理
安装服务
./mindoc_linux_amd64 service install
启动+开机自启动
systemctl start mindocd
systemctl enable mindocd
管理命令
#数据库初始化命令: 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
1 条评论
好详细的教程!!!谢谢博主!