创建  '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 mkfontscalesudomkfontdir

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 mysql_Onlyoffice部署文档相关推荐

  1. loganalyzer部署文档-(第一部分)

    loganalyzer部署文档 环境准备: 简介 LogAnalyzer 是一款syslog日志和其他网络事件数据的Web前端.它提供了对日志的简单浏览.搜索.基本分析和一些图表报告的功能.数据可以从 ...

  2. Squid部署文档一

    Squid部署文档一 一. 网络环境 1. 设备条件:squid代理服务器一台(内网,Eth0:218.29.30.31/24,Eth1:192.168.1.1/24),客户机至少一台(内网,IP:1 ...

  3. Pentaho部署文档校验过程中遇到的一些问题和解决对策

    为什么80%的码农都做不了架构师?>>>    Pentaho部署文档校验过程中遇到的一些问题和解决对策 1.quartz.EmbeddedQuartzSystemListener发 ...

  4. Docker部署文档

    Docker部署文档 目录 Docker部署文档 1 一.什么是Docker 3 1.1Docker简介 3 1.2对比传统虚拟机总结 4 1.3Docker通常用于如下场景: 5 1.4基本概念 5 ...

  5. Django+Linux+Uwsgi+Nginx项目部署文档

    Django+Linux+Uwsgi+Nginx项目部署文档 WSGI 在生产环境中使用WSGI作为python web的服务器 WSGI:全拼为Python Web服务器网关接口,Python We ...

  6. Blog_mini完整部署文档

    为了使广大朋友能够使用上开源博客系统Blog_mini,作者撰写了非常详细的部署文档,涵盖在CentOS与Ubuntu上的详细部署方案,力求:只要看了部署文档,就一定可以把Blog_mini成功部署! ...

  7. 部署文档撰写经验分享

    2011年,公司调我和几个同事去广西,与现场的同事一起撰写部署文档.去之前还感觉领导有点小题大做,写个部署文档至于么?我在公司半天就能写出一版了,还叫这么多人跑到广西写这个,真是崽卖爷田不心疼,公司费 ...

  8. Redis集群部署文档(Ubuntu15.10系统)

    Redis集群部署文档(Ubuntu15.10系统) (要让集群正常工作至少需要3个主节点,在这里我们要创建6个redis节点,其中三个为主节点,三个为从节点,对应的redis节点的ip和端口对应关系 ...

  9. JAVA微信开源项目(jeewx)百度BAE 部署文档

    JeeWx(捷微) 百度BAE 部署文档 开始前的准备 1. WAR包 下载地址: 链接: http://pan.baidu.com/s/1bnlcsk3 密码: 592i 下载war包和sql脚本文 ...

  10. django+nginx+uwsgi项目部署文档整理

    django+nginx+uwsgi项目部署文档整理 参考文章:https://blog.csdn.net/qq_42314550/article/details/81805328 一.python安 ...

最新文章

  1. 在 Azure 中管理 Windows 虚拟机的可用性
  2. [bug]不包含“AsNoTracking”的定义
  3. 方舟修改显示服务器个数,方舟生存进化服务器模式设置教程
  4. 移动前端开发之viewport,devicePixelRatio的深入理解
  5. linux提升网络实时性,通过调整Linux内核参数提升网络性能
  6. 符合.net准则的事件
  7. SPOJ Python Day2: Prime Generator
  8. 在数学空间中,物理分辨率可能失去了意义(behind the paper)
  9. python爬视频网站数据_python爬虫基础应用----爬取无反爬视频网站
  10. php读取图片输出,php读取图片流输出到页面图片
  11. 将jQuery的复选框设置为“已选中”?
  12. async与defer
  13. puppet的配置清单书写
  14. Oracle 递归查询 (start with ...connect by ...prior)
  15. CSS实现盒子居中对齐的七种方法
  16. PHP之各种SQL注入源码
  17. carla Engine crash handling finished; re-raising signal 11 for the default handler. Good bye.
  18. Foreign Language_english_感叹句
  19. 我若不坚强,没有人会懂我到底有多痛
  20. 红旗linux试题,redflag认证部分试题

热门文章

  1. Unity3D 实现阴阳师 画符
  2. ARM公司发展历程 - 从1985年至今
  3. 【图像识别】基于计算机视觉实现自动报靶系统(重弹孔)含Matlab源码
  4. android硬件抽象层(HAL)详解
  5. uni-app初学步骤教程:
  6. 去除URL中带有的jsessionid
  7. css(五)项目实战,ps切图
  8. stm32采集脉冲信号_STM32单片机怎么产生脉冲信号控制步进电动机?
  9. 密码1-分类,常用类型,密码分析
  10. c语言表白情书作品,程序员一句话表白情书