赞
踩
1.首先安装Docker
2.拉取onlyoffice镜像
sudo docker pull onlyoffice/documentserver
3.创建几个目录 用于onlyoffice的数据卷
- mkdir onlyoffice
- cd onlyoffice
- mkdir log
- mkdir data
- mkdir lib
- mkdir db
4.运行镜像 (我们绑定的是6831端口)
- sudo docker run -i -t -d -p 6831:80 --restart=always \
- -v /onlyoffice/log:/var/log/onlyoffice \
- -v /onlyoffice/data:/var/www/onlyoffice/Data \
- -v /onlyoffice/lib:/var/lib/onlyoffice \
- -v /onlyoffice/db:/var/lib/postgresql onlyoffice/documentserver
5.查看服务是否已经启动(我们在浏览器上输入 ip:6831 出现这个界面就是服务已经完毕)
6. 下面是中文的配置 (注 最新的OnlyOffice 已经支持中文和中文菜单)
博主按照百度其他人的帖子配置汉化菜单(各种导字体到容器都不成功),然后注意到官网的文档,如下
文档地址 https://api.onlyoffice.com/editors/config/editor#createUrl
直接上Html代码
- <!DOCTYPE html>
- <html lang="en" xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta charset="utf-8" />
- <title></title>
- </head>
- <body style="height:1000px">
- <div id="placeholder" style="height:880px;"></div>
- <script type="text/javascript" src="http://ip:6831/web-apps/apps/api/documents/api.js"></script> //这里ip填写自己的ip
- <script type="text/javascript">
- var config = {
- "editorConfig": {
- "lang": "zh-CN",
- "mode": "edit",
- },
- "document": {
- "fileType": "docx",
- "key": "Khirzs6zTPdfd27",
- "title": "Example Document Title.docx",
- "url": "",//这里填写文档的url路径
- },
- "documentType": "text",
- "lang": "zh-CN",
- };
- var docEditor = new DocsAPI.DocEditor("placeholder", config);
- </script>
- </body>
- </html >
最后的界面展示
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。