docker-compose 一鍵部署Nextcloud
系統(tǒng)采用Centos7.9
1.安裝docker
1.1安裝依賴包
1.2設(shè)置stable鏡像倉(cāng)庫(kù)
1.3更新yum軟件包索引
1.4安裝docker
1.5安裝完后啟動(dòng)docker并配置開(kāi)機(jī)自啟
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.在根目錄創(chuàng)建/docker-compose目錄

3.2安裝vim編輯器,使用vim 編輯或?qū)雂ocker-compose.yaml文件
編輯docker-compose.yaml以下內(nèi)容
3.3添加db.env文件,配置數(shù)據(jù)用戶名及密碼
3.4添加nginx文件 及自簽證書(shū)
3.4.1創(chuàng)建目錄nginx目錄conf.d、cert目錄
3.4.2創(chuàng)建編輯nginx配置文件default.conf
新增并編輯如下內(nèi)容
3.4.3創(chuàng)建nginx自簽證書(shū)文件
4.配置onlyoffice自簽證書(shū)
直接復(fù)制nginx的自簽證書(shū)改名即可
5.啟動(dòng)docker-compose服務(wù)拉取鏡像

6.檢查docker鏡像是否創(chuàng)建成功
6.1檢查docker鏡像是否成功運(yùn)行

6.2瀏覽器分別驗(yàn)證nextcloud、onlyoffice
6.2.1驗(yàn)證nextcloud并配置登錄


數(shù)據(jù)庫(kù)用戶:nextcloud
數(shù)據(jù)庫(kù)密碼:nextcloud123
數(shù)據(jù)庫(kù)名:nextcloud
數(shù)據(jù)庫(kù)主機(jī):db

6.2.2驗(yàn)證onlyoffice

顯示此頁(yè)面代表onlyoffice部署成功
7.nextcloud連接onlyoffice
7.1配置代理連接應(yīng)用商城

修改config.php文件
在最后面添加如下內(nèi)容:

wq保存重新刷新瀏覽器即可
7.2安裝onlyoffice插件

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

編輯config.php文件,添加如下內(nèi)容

7.4onlyoffice修改https配置文件
7.4.1進(jìn)入onlyoffice容器
7.4.2修改default.json文件rejectUnauthorized值為false
7.4.3驗(yàn)證是否修改成功

7.4.4重啟onlyoffice容器
7.5Nextcloud連接onlyoffice
nextcloud頁(yè)面找到onlyoffice插件,配置onlyoffice地址,輸入https:服務(wù)器ip地址:9000
并關(guān)閉證書(shū)效驗(yàn),點(diǎn)擊保存即可

