您当前的位置: 首页  >  博文日记

宝塔面板docker安装onlyoffice用于office文件预览

作者:总管理员 时间:2023-03-31 20:12:18 阅读数:4149人阅读

onlyoffice是一个很强大的文档预览和多人协同编辑的软件,但手动安装的方式太麻烦了。使用docker可以快速安装onlyoffice。

我们在宝塔面板中,使用docker管理器就能够快速部署自己的onlyoffice服务器。

首先拉取最新的onlyoffice镜像:

点击从仓库中拉取,输入onlyoffice/documentserver即可。

镜像有2G多,需要一些时间等待。

然后用命令行创建容器。之所以用命令行,是因为最新的onlyoffice自带了jwt验证,我们只需要用于文档预览,没必要使用jwt,而关闭jwt需要在启动容器中加参数。

sudo docker run -i -t -d -p 800:80 --restart=always -e JWT_ENABLED=false onlyoffice/documentserver

最后,我们创建一个站点,输入域名如aa.com,并申请ssl证书。在站点设置中,创建反代:

因为我的站点是内网,加了端口,因此在发送域名中也要添加端口,一般的云服务器是不需要的。

这样,服务器就安装完成了。接下来就可以使用迪鹏查询填报系统,在后台站点设置=>查询填报=>onlyoffice服务器选项填写自己的网址,即可预览表单中的附件了。

自建onlyofice服务器的目的是保密性,可以在内网中使用。当然,如果稍加修改,也可实现类似腾讯文档、石墨文档类似的协同编辑表格文档功能。

目前迪鹏查询填报系统默认开启了多人编辑附件功能,填报系统上传的office文档都可以多人编辑。如果要关闭编辑,可以修改app/Http/Controllers/HomeController.php文件,将edit修改为view即可:

目前onlyoffice社区版是免费的,大家可以放心使用,内网搭建也挺简单的。

本站所有文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。

如果侵犯了你的权益请来信告知我们删除。邮箱: 2554509967@qq.com

标签: laravel

需要 登录 才能发表评论
热门评论
1条评论
总管理员 2023-06-15 17:29:19
onlyoffice打印和修改上传需要配置相应接口。