linux服务器一台 安装docker、docker-compose(不会的自行百度)
下载zip文件,将文件部署到linux根目录下下载
#进入docker目录
cd /docker
#docker子目录都给到写文件的权限
#启动mysql、nginx、redis等基础服务
docker-compose up -d mysql nginx-web redis
#防火墙中开放13306、180、19100、8081端口
#导入数据库/docker/sql/zxcm.sql文件。(数据库默认的用户名密码:root,root)
#启动项目、启动计划任务
docker-compose up -d zxcm-server1 zxcm-xxl-job-admin
#等待几分钟项目启动
#访问 http://服务器ip:180/ 进入项目界面,账号:zxcmAdmin 密码:admin123
#访问 http://服务器ip:19100/xxl-job-admin 账号:admin 密码:123456
#安装onlyoffice
1.docker pull onlyoffice/documentserver
2.docker run -i -t -d -p 8081:80 --restart=always
-v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice
-v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data
-v /app/onlyoffice/DocumentServer/lib:/var/lib/onlyoffice
-v /app/onlyoffice/DocumentServer/db:/var/lib/postgresql onlyoffice/documentserver
#配置密钥
1.docker ps #获取容器Id
2.docker exec -it 容器ID /bin/bash #进入容器
3.apt-get update
4.apt-get install vim
5.vi /etc/onlyoffice/documentserver/local.json #修改配置文件,将下面的‘修改’改为‘zxcm’
6.{
"services": {
"CoAuthoring": {
"secret": {
"browser": {
"string": "修改"
},
"inbox": {
"string": "修改"
},
"outbox": {
"string": "修改"
},
},
"token": {
"enable": {
"browser": true,
"request": {
"inbox": true,
"outbox": true
}
}
}
}
}
}
7.supervisorctl restart all #重启服务
8.exit #退出