本次搭建根据centos7实验模板机部署搭建虚拟机。

1、基本网络设置

HOSTNAME=mindoc
hostnamectl set-hostname "$HOSTNAME"
echo "$HOSTNAME">/etc/hostname
echo "$(grep -E '127|::1' /etc/hosts)">/etc/hosts
echo "$(ip a|grep "inet "|grep -v 127|awk -F'[ /]' '{print $6}') $HOSTNAME">>/etc/hosts

2、安装redis

cd /tmp
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
yum clean all && yum makecache faster
yum -y install redis wget unzip
sed -i 's/bind 127.0.0.1/bind 0.0.0.0/g' /etc/redis.conf
systemctl restart redis
systemctl enable redis
echo ping|redis-cli

3、安装mysql并建库

cd /tmp
yum -y install mariadb-server mariadb
sed -i 's/\[mysqld\]/&\ncollation-server=utf8mb4_general_ci/g' /etc/my.cnf
sed -i 's/\[mysqld\]/&\ncharacter-set-server=utf8mb4/g' /etc/my.cnf
systemctl restart mariadb
systemctl enable mariadb
echo -e "select user()\G\nexit"|mysql
mysql
CREATE DATABASE mindoc DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_general_ci;
grant all privileges on mindoc.* to mindoc@localhost   identified by 'mindoc';
grant all privileges on mindoc.* to mindoc@'127.0.0.1' identified by 'mindoc';
-- grant all privileges on mindoc.* to mindoc@'%' identified by 'mindoc';
flush privileges;
exit

4、下载安装mindoc

cd /tmp
wget https://github.com/lifei6671/mindoc/releases/download/v1.0.1/mindoc_linux_amd64.zip
mkdir /opt/mindoc
cd /opt/mindoc
unzip /tmp/mindoc_linux_amd64.zip# 设置环境变量
echo 'export ZONEINFO=/opt/mindoc/lib/time/zoneinfo.zip'>>/etc/profile
source /etc/profile# 配置mindoc
cd /opt/mindoc/conf
cat >app.conf<<EOF
appname = mindoc
httpaddr="0.0.0.0"
httpport = "80"
runmode = "dev"
sessionon = true
sessionname = mindoc_id
copyrequestbody = true
baseurl="http://$(hostname -i)"
highlight_style="github"
config_auto_delay="60"
beegoserversessionkey=NY1B$28pms12JM&c
sessionprovider="redis"
sessionproviderconfig="127.0.0.1:6379"
sessiongcmaxlifetime="3600"
timezone = Asia/Shanghai
db_adapter="mysql"
db_host="127.0.0.1"
db_port="3306"
db_database="mindoc"
db_username="mindoc"
db_password="mindoc"
cover=./static/images/book.jpg
avatar=./static/images/headimgurl.jpg
token_size=12
# upload_file_ext=txt|doc|docx|xls|xlsx|ppt|pptx|pdf|7z|rar|jpg|jpeg|png|gif
upload_file_ext=*
upload_file_size=50MB
enable_mail="false"
mail_number="5"
smtp_user_name="admin@iminho.me"
smtp_host="smtp.163.com"
smtp_password="..."
smtp_port="25"
form_user_name="admin@iminho.me"
mail_expired="30"
secure="LOGIN"
enable_export="true"
export_process_num="5"
export_limit_num="5"
export_queue_limit_num="100"
export_output_path="./runtime/cache"
baidumapkey=
ldap_enable=false
ldap_host=ad.example.com
ldap_port=3268
ldap_attribute=sAMAccountName
ldap_base=DC=example,DC=com
ldap_user=CN=ldap helper,OU=example.com,DC=example,DC=com
ldap_password=superSecret
ldap_user_role=2
ldap_filter=objectClass=posixAccount
# cdn="MINDOC_CDN_URL"
# cdnjs="MINDOC_CDN_JS_URL"
# cdncss="MINDOC_CDN_CSS_URL"
# cdnimg="MINDOC_CDN_IMG_URL"
cache="true"
cache_provider="redis"
cache_redis_host="127.0.0.1:6379"
cache_redis_db="0"
cache_redis_password=""
cache_redis_prefix="mindoc::cache"
log_path="./runtime/logs"
log_maxlines="1000000"
log_maxsize="50 MB"
log_daily="true"
log_maxdays="30"
# Emergency/Alert/Critical/Error/Warning/Notice/Informational/Debug/Trace
log_level="Informational"
log_is_async="TRUE"
EOF
# 配置文件可以参见app.conf.example和官当# 数据初始化并配置开机启动
cd /opt/mindoc
chmod +x mindoc_linux_amd64
./mindoc_linux_amd64 install
./mindoc_linux_amd64 service install
# ./mindoc_linux_amd64 service remove
echo '/usr/bin/sleep 30 && /usr/bin/systemctl restart mindocd'>>/etc/rc.local
# CentOS7的mindoc早于mysql启动,导致mindoc无法连接到库,启动失败
# 因此不能使用systemctl添加开机启动项
reboot# 浏览器访问 http://IP
# 超级管理员默认账号和密码:admin 密码:123456

参考博客:https://blog.csdn.net/zwjzqqb/article/details/83055899

文档管理系统mindoc安装相关推荐

  1. 开源文档管理系统——LogicalDOC安装配置文档

    LogicalDOC安装配置文档 一.准备工作 下载 jdk 1.8以上版本 网址: http://www.oracle.com/technetwork/java/javase/downloads/j ...

  2. python api文档管理工具_开源的api文档管理系统

    在项目中,需要协同开发,所以会写许多API文档给其他同事,以前都是写一个简单的TXT文本或Word文档,口口相传,这种方式比较老土了,所以,需要有个api管理系统专门来管理这些api,从网上找了许多比 ...

  3. MinDoc文档管理系统在宝塔环境安装教程

    MinDoc文档管理系统在宝塔环境安装教程 1.配置go环境 宝塔面板中,直接点击终端,复制下面代码! cd /www/server wget -O golang.tar.gz wget -O gol ...

  4. 开源文档管理系统LogicalDOC测试报告---安装篇

    开源文档管理系统LogicalDOC测试报告---安装篇 分类: Linux2011-06-22 15:40 7436人阅读 评论(3) 收藏 举报 文档管理测试mysql数据库installerja ...

  5. java 开原文档管理系统_开源文档管理系统LogicalDOC测试报告---安装篇

    开源文档管理系统 LogicalDOC 测试报告 --- 安装篇 一. 软件需求: JDK1.6 MySQL(支持 INNODB引擎 ) 二. 安装步骤: 1. JDK的安装 JDK 可以在官方网址  ...

  6. 开源文档管理系统LetoDMS的安装和汉化

    由于项目大部分代码都是ANSI编码,因此考虑将项目整体改为GBK编码. 新建letodms用户和同名数据库,密码也为letodms.数据库字符集选为gbk_chinese_ci. 修改create_t ...

  7. django开源电子文档管理系统_「开源推荐」BookStack v2.8 发布,简洁美观的在线文档管理系统

    程序介绍 BookStack,基于 Mindoc.使用Go语言的Beego框架开发的功能类似GitBook和看云的在线文档管理系统,拥有简洁美观的页面布局,实现了文档采集.导入.电子书生成以及版本控制 ...

  8. BookStack在线文档管理系统 v2.9

    介绍: BookStack是一个基于MinDoc,使用Beego开发的在线文档管理系统,功能类似Gitbook和看云. 在开发的过程中,增加和移除了一些东西,目前已经不兼容MinDoc了(毕竟数据表结 ...

  9. 五大开源文档管理系统

    无论您的业务规模大小,你都会有一个文档流来创建.管理和组织大量文档,以便一切顺利进行.文档管理系统(DMS)已经成为商业软件库存的重要组成部分,但大多数程序的购买和运行成本都很高.这就是开源文档管理系 ...

  10. linux开源文档管理系统_Linux中的系统管理员问题 免费和开源软件

    linux开源文档管理系统 根帐号 (Root Account) The "root" account is the most unrestrictive account on a ...

最新文章

  1. 利用循环打印杨辉三角形
  2. Windows Small Business Server 2003 意外关闭 ; 1001, 1013 和 1014 事件记录
  3. ajax 省市级联项目中的实现
  4. 用shp制作geoJson格式地图数据(shp convert to geoJson)
  5. 【软件设计师】2020-08-06
  6. 几张图可以理解GC JVM调优的内容
  7. android 传感器ceshi,Android代码-传感器-测试手机支持那几种传感
  8. 在GoogPlay上发布的包Facebook登录失败提示签名问题
  9. LNMP一键自动安装脚本
  10. xamarin.android pullToRefresharp.Android下拉刷新样式、侧滑删除功能
  11. qt linux编程思路,关于QT编程入门的那些事
  12. 增长量计算n+1原则_我是如何快速做资料分析的?(二)
  13. Java换行输出的5种方式
  14. c# 语音卡控制--语音卡实现电话录音
  15. 学嵌入式需要报培训班吗?
  16. MIPI DSI的linux kernel驱动原理 | 基于RK3399
  17. 详细地址访问腾讯地图API,转换为经纬度
  18. unity+cardboard细节总结
  19. 在Ubuntu18.04中使用gazebo配合LOAM算法仿真
  20. 一行Python都可以做什么?这35行看懂十行就算入门,全能看懂必是高手

热门文章

  1. 运放参数的详细解释和分析-part24, 输出阻抗Ro和Rout
  2. 暗时间--平凡与优秀间的距离
  3. 使用SEGGER Jlink下载hex文件
  4. 初学java网络编程的一些总结
  5. 微信服务号、订阅号和企业号的区别(运营和开发两个角度)
  6. ACM 国际大学生程序设计竞赛简介
  7. JAVA实现图片验证码 超详细教程
  8. WIFI 信道 channel
  9. Mugeda(木疙瘩)H5案例课—什么,才是福-岑远科-专题视频课程
  10. Linux--DHCP 服务(了解 DHCP 服务、其工作过程、如何动态配置主机地址、安装 DHCP 服务器及配置步骤)