office office netnr 发布于:2021年04月08日 更新于:17天前 330

安装

创建目录映射(用于存放 OnlyOffice 的目录)

mkdir -p /home/onlyoffice/logs && cd /home/onlyoffice/ && mkdir data lib db && pwd && ls

安装 Docker 参考

安装 Docker 版本的 ONLYOFFICE (开机启动)

docker run -i -t -d -p 9980:80 --restart=always --name=oo \
    -v /home/onlyoffice/logs:/var/log/onlyoffice  \
    -v /home/onlyoffice/data:/var/www/onlyoffice/Data  \
    -v /home/onlyoffice/lib:/var/lib/onlyoffice \
    -v /home/onlyoffice/db:/var/lib/postgresql  onlyoffice/documentserver
docker logs -f oo # 查看输出日志

字体

cd /home/onlyoffice/logs/ && mkdir tmp && cd tmp # 进入宿主机的日志目录 && 创建临时目录

# 字体包
wget https://github.com/neroxps/Docker-Only-Office-Chinese-font/archive/refs/heads/master.zip && unzip master.zip # 下载字体包
docker exec -it oo /bin/bash # 进入容器
cd /var/log/onlyoffice/tmp/Docker-Only-Office-Chinese-font-master && ls
cp -r winfont /usr/share/fonts/ # 拷贝字体

fc-cache -f -v && /usr/bin/documentserver-generate-allfonts.sh  # 更新字体

删除自带字体的目录

cd /usr/share/fonts/
cd /var/www/onlyoffice/documentserver/core-fonts/

最大文件限制

docker exec -it oo /bin/bash # 进入容器
apt-get install vim # 安装编辑器
cd /etc/onlyoffice/documentserver && vim default.json # 编辑配置
/maxDownloadBytes # 搜索关键字,修改为 524288000 (500M)

docker restart oo # 重启服务

Demo

https://api.onlyoffice.com/editors/demopreview

注意

  • 对接 ONLYOFFICE , 需满足互通(应用和 ONLYOFFICE 互通),即不能用 localhost 访问应用
  • 需添加中文字体包的支持;查看初始化字体包很大(150M 左右),对带宽有要求,第二次刷新就快了,有缓存

截图

Word
word

Excel
excel

PPT
ppt