天天看點

OnlyOffice 二次開發定制化部署

文章目錄

  • ​​一、與前準備​​
  • ​​1. 功能點總覽​​
  • ​​2. 上傳中文字型​​
  • ​​3. 上傳鏡像包​​
  • ​​4. 建立目錄​​
  • ​​5. 字型挂載​​
  • ​​6. 加載鏡像​​
  • ​​二、與前準備​​
  • ​​2.1. 建立容器​​
  • ​​2.2. 浏覽器驗證​​
  • ​​2.3. 線上編輯​​
一、與前準備

1. 功能點總覽

功能 相容性 說明
并發20限制去除 并發數999
中文字型 41種常用字型
中文字号
檔案下載下傳大小 支援500m以下
PC端線上預覽
PC端線上編輯
手機端線上預覽
手機端線上編輯
線上協作
線上批注

2. 上傳中文字型

上傳中文字型到/app目錄下,根據實際情況上傳即可

OnlyOffice 二次開發定制化部署

3. 上傳鏡像包

後續會釋出到docker.hub倉庫中

OnlyOffice 二次開發定制化部署

4. 建立目錄

cd /app
mkdir /app/onlyoffice6/DocumentServer/fonts/truetype/custom -p
mkdir /app/onlyoffice6/DocumentServer/logs -p
mkdir /app/onlyoffice6/DocumentServer/data -p
mkdir /app/onlyoffice6/DocumentServer/lib -p
mkdir /app/onlyoffice6/DocumentServer/rabbitmq -p
mkdir /app/onlyoffice6/DocumentServer/db -p      

5. 字型挂載

unzip fonts.zip
cp -r fonts /app/onlyoffice6/DocumentServer/fonts/truetype/custom      

6. 加載鏡像

docker load -i gblfy-onlyoffice-documentserver-2022.tar      
OnlyOffice 二次開發定制化部署
二、與前準備

2.1. 建立容器

sudo docker run -it -d \
    -p 8886:80 \
    --name=onlyoffice6 \
    -v /app/onlyoffice6/DocumentServer/logs:/var/log/onlyoffice  \
    -v /app/onlyoffice6/DocumentServer/data:/var/www/onlyoffice/Data  \
    -v /app/onlyoffice6/DocumentServer/lib:/var/lib/onlyoffice \
    -v /app/onlyoffice6/DocumentServer/rabbitmq:/var/lib/rabbitmq \
    -v /app/onlyoffice6/DocumentServer/redis:/var/lib/redis \
    -v /app/onlyoffice6/DocumentServer/fonts/truetype/custom:/usr/share/fonts/truetype/custom \
    -v /app/onlyoffice6/DocumentServer/db:/var/lib/postgresql  gblfy/onlyoffice-documentserver:latest      

2.2. 浏覽器驗證

http://xxx.xxx.xxx.80:8886      

2.3. 線上編輯

http://xxx.xxx.xxx.80:8886/example/editor?fileName=%E5%9C%A8%E7%BA%BF%E7%BC%96%E8%BE%91%E5%90%88%E5%90%8C%E8%B5%84%E6%96%99%E8%B0%83%E7%A0%94.docx&lang=zh&userid=uid-1&name=John%20Smith