1. 程式人生 > >Onlyoffice部署文檔

Onlyoffice部署文檔

onlyoffice部署文檔

創建 ‘onlyoffice‘docker網絡

docker network create --driver bridgeonlyoffice

安裝ONLYOFFICE Document Server.


sudo docker run --net onlyoffice -i -t -d--restart=always --name onlyoffice-document-server \

-v/app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data \

-v/app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice \

onlyoffice/documentserver


安裝 ONLYOFFICE Mail Server.

sudo docker run --net onlyoffice--privileged -i -t -d --restart=always --name onlyoffice-mail-server \

-p25:25 -p 143:143 -p 587:587 \

-v/app/onlyoffice/MailServer/data:/var/vmail \

-v/app/onlyoffice/MailServer/data/certs:/etc/pki/tls/mailserver \

-v/app/onlyoffice/MailServer/logs:/var/log \

-v/app/onlyoffice/MailServer/mysql:/var/lib/mysql \

-hyourdomain.com \

onlyoffice/mailserver

安裝ONLYOFFICE Community Server

sudo docker run --net onlyoffice -i -t -d--restart=always --name onlyoffice-community-server \

-p80:80 -p 5222:5222 -p 443:443 \

-v/app/onlyoffice/CommunityServer/data:/var/www/onlyoffice/Data \

-v/app/onlyoffice/CommunityServer/mysql:/var/lib/mysql \

-v/app/onlyoffice/CommunityServer/logs:/var/log/onlyoffice \

-v/app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/DocumentServerData \

-eDOCUMENT_SERVER_PORT_80_TCP_ADDR=onlyoffice-document-server \

-eMAIL_SERVER_DB_HOST=onlyoffice-mail-server \

onlyoffice/communityserver


通過IP訪問onlyoffice web端

輸入一個密碼並指定下次訪問你的office 所使用的電子郵件地址


進入頁面


在線編輯文檔

首先點擊 文檔 鏈接我的文檔 打開文件夾


解決在線文檔中文亂碼

默認情況下,預覽中文文檔是亂碼


拷貝window字體至ubuntu

windows的字體存放在c:/windows/fonts目錄 下,我們把喜愛的字體拷貝出來,比如simsun.ttc、simkai.ttf、simhei.ttf、simfang.ttf等。我這裏把所有的字體都拷貝出來了,把這些字體文件拷貝到Ubuntu的/usr/share/fonts/winfonts目錄下。
註:如果你發現在/usr/share/fonts/ 下不能創建新的文件夾,那麽請用root 用戶登錄。


拷貝


或者在ubuntu上安裝ukai字體


apt-get installfonts-arphic-ukai

安裝xfonts-utils

sudo apt-getinstall xfonts-utils


打開“終端”運行以下命令行,建立字體緩存信息

Cd winfonts

sudo mkfontscale
sudomkfontdir

sudo apt-getinstall fontconfig

sudofc-cache –fv

命令執行成功後終端上會顯示:

fc-cache: succeeded


拷貝字體至容器

然後將字體打包拷貝到onlyoffice-document-server服務器中

sudo su -
cd/usr/share/fonts
tar cv *| docker exec -i onlyoffice-document-server tar x -C /usr/share/fonts/
dockerexec onlyoffice-document-server documentserver-generate-allfonts.sh


清除瀏覽器換成並重新登錄。

登錄後發現中文文檔還是亂碼


查看字體已經多了好多字體,需要我們選中整個文檔手動調整一下。

選擇ukai cn字體


看到字體已經可以正常顯示了。


參考文檔

http://www.linuxidc.com/Linux/2015-07/119458.htm

https://github.com/ONLYOFFICE/Docker-CommunityServer#installing-onlyoffice-community-server-integrated-with-document-and-mail-servers

https://github.com/ONLYOFFICE/DocumentServer/issues/7

https://zhidao.baidu.com/question/812794995738857052.html


Onlyoffice部署文檔