首页 > 代码库 > 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部署文档