docker-compose 一键部署Nextcloud
系统采用Centos7.9
1.安装docker
1.1安装依赖包
1.2设置stable镜像仓库
1.3更新yum软件包索引
1.4安装docker
1.5安装完后启动docker并配置开机自启
1.6配置docker 加速,修改/etc/docker/daemon.json
1.7重启docker
2.安装docker-compose
2.1安装wget软件
2.2安装rpel7源
2.3更新yum包索引
2.4安装docker-compose
3.使用docker-compose 拉取镜像
3.1.在根目录创建/docker-compose目录

3.2安装vim编辑器,使用vim 编辑或导入docker-compose.yaml文件
编辑docker-compose.yaml以下内容
3.3添加db.env文件,配置数据用户名及密码
3.4添加nginx文件 及自签证书
3.4.1创建目录nginx目录conf.d、cert目录
3.4.2创建编辑nginx配置文件default.conf
新增并编辑如下内容
3.4.3创建nginx自签证书文件
4.配置onlyoffice自签证书
直接复制nginx的自签证书改名即可
5.启动docker-compose服务拉取镜像

6.检查docker镜像是否创建成功
6.1检查docker镜像是否成功运行

6.2浏览器分别验证nextcloud、onlyoffice
6.2.1验证nextcloud并配置登录


数据库用户:nextcloud
数据库密码:nextcloud123
数据库名:nextcloud
数据库主机:db

6.2.2验证onlyoffice

显示此页面代表onlyoffice部署成功
7.nextcloud连接onlyoffice
7.1配置代理连接应用商城

修改config.php文件
在最后面添加如下内容:

wq保存重新刷新浏览器即可
7.2安装onlyoffice插件

7.3修改nextcloud配置文件,使能https连接

编辑config.php文件,添加如下内容

7.4onlyoffice修改https配置文件
7.4.1进入onlyoffice容器
7.4.2修改default.json文件rejectUnauthorized值为false
7.4.3验证是否修改成功

7.4.4重启onlyoffice容器
7.5Nextcloud连接onlyoffice
nextcloud页面找到onlyoffice插件,配置onlyoffice地址,输入https:服务器ip地址:9000
并关闭证书效验,点击保存即可

