宝塔面板docker安装onlyoffice用于office文件预览
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