ubuntu 16.04 部署dzzoffice+onlyoffice


ubuntu 16.04 部署dzzoffice+onlyoffice

我使用了centos7 部署發現最后打不開在線編輯,其他都正常,聽網上說是centos 7的lib庫版本太低不支持
忽悠領導展示能力
  客戶從事財政工作,經常需要和下屬單位填報報表,數據保密,不能在互聯網上流轉,只能通過各單位上報后再合並,極不方便,便委托我看能不能搭建一個基於局域網的文檔協同系統。測試了幾款協同系統:雲盒子、officeonline、畢升office.....都不太滿意。要么是申請許可麻煩、要么安裝復雜、要么用戶數限制...最終確定dzzoffice+onlyoffice

1、准備工作
硬件要求:內存4G+,硬盤40G+  建議大一點免得后期擴容
純凈ubuntu16.04 系統,避免已安裝軟件占用docker及其鏡像端口
鏡像地址http://releases.ubuntu.com/xenial/ubuntu-16.04.7-desktop-amd64.iso

2打開ubuntu系統,進行簡單的系統優化
更換更新源為國內源:
sudo apt-get install -y vim
sudo vim /etc/apt/sources.list
vim 打開更新源配置文件添加國內源進去,這里添加阿里源

deb http://mirrors.aliyun.com/ubuntu/ xenial main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe


更新源
sudo apt-get update

更新軟件
sudo apt-get dist-upgrade

安裝ssh 服務
sudo apt-get install openssh-server
sudo service ssh start

到此簡單優化完畢
關機 poweroff
建議做個初始化鏡像

3,安裝docker
(1)安裝依賴
sudo apt-get install apt-transport-https ca-certificates  curl  gnupg-agent software-properties-common

(2)添加docker秘鑰
 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

 sudo apt-get update
 
 (3)驗證秘鑰
 sudo apt-key fingerprint 0EBFCD88

 (4)設置docker下載源
 sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) \
  stable"
 
 (5)安裝docker
sudo apt-get install docker-ce docker-ce-cli containerd.io

4,安裝onlyoffice ,此處吐槽下 docker run -i -t -d -p8089:80 --restart=always onlyoffice/documentserver  ,里面的服務是壞的,需要進去調
sudo docker pull hub.c.163.com/gongzh/onlyoffice:latest
sudo docker run -i -t -d -p 8089:80  hub.c.163.com/gongzh/onlyoffice

sudo docker ps -a

sudo netstat -ltunp|grep 8089

5,打開瀏覽器 http://ip:8089/welcome/

http://192.168.247.128:8089/welcome/

 

 

 

6,安裝dzzoffice
(1)安裝mysql 默認5.7 注意密碼記住后面需要用到
sudo apt-get install mysql-server  mysql-client -y

輸入密碼按tab鍵

 

 再次輸入密碼按tab鍵回車鍵

 

 

 



 (2)安裝Apache
 sudo apt-get install apache2
(3)php  默認php 7 ,此處時間比較緊慢慢等
 sudo apt-get install  php php-xml php-zip php-mysql php-gd php-curl  libapache2-mod-php php-fpm -y
 
(4)下載dzzoffice
 cd /var/www/html
 sudo wget https://github.com/zyx0814/dzzoffice/archive/2.02.tar.gz
 sudo tar xf 2.02.tar.gz
 sudo mv dzzoffice-2.02/ dzzoffice
 sudo chmod -R 777 config/ data/ dzz/ static


 
(5)上一步已啟動apache,現在可以直接訪問你服務器的ip或域名,后跟dezzoffice的路徑來來訪問dzzoffice,訪問如:http://ip/dzzoffice 會自動跳轉到安裝界面 一直下一步

 

 

 

 

 

 

 

 

 

根據實際情況,填寫數據庫信息,這里需要自己是先創建數據庫,只需要填寫組織名稱(公司名或者誰邊填寫)和數據庫密碼以及郵箱。

 

 

 

 

 

 

 

 

 

安裝完成后,手動刪除安裝文件
rm -rf /var/www/html/dzzoffice/install/index.php

 

登錄

 

 

 

 

 

 

管理 >登錄管理員> 應用市場 >應用市場 ,選擇安裝插件

主要安裝文檔+表格+ppt+onlyoffice2.03   >然后到已安裝啟用插件

 

 

 

 

 

 

 

編輯文檔 api 地址直接填寫onlyoffice地址,文件服務器填寫dzzoffice服務器訪問地址,文件后綴,提交

 

 

 到此結束了,開始測試

先到表格處

 

 

 

 

可本地上傳,也可以創建

 

 

 雙擊表格

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM