日志
2022-10-10
OnlyOffice Download Tricks. Versions: Onlyoffice 7.3.4,Community Document Server 0.1.12,Nextcloud Hub II (23.0.0)
近期有小伙伴反映Onlyoffice下载的文件是空的,尽管里面有内容。这个Bug我暂时没找到原因,不过有一个可行的方法可以导出在线编辑的内容或改动。具体如图所示:
前言
如果你有看过Docker系列 深度使用nextcloud(一),可能会对onlyoffice有点兴趣。这似乎是在Nextcloud上直接使用Office一样。我也是抱着试试的心态进行测试。看看好不好用!
如果你在国内使用Nextcloud,那么你下载插件的速度可能很慢。我这里展示的是先将插件下载下来,然后再上传到对应的目录里解压。其实也不复杂。
下载插件
国内的环境下载速度也可以。
如果你直接在Nextcloud的应用
界面安装下载很容易出错;我个人推荐下载插件后上传安装。
- onlyoffice:https://apps.nextcloud.com/apps/onlyoffice
- Community Document Server:https://apps.nextcloud.com/apps/documentserver_community。这是一个很大的插件。
值得注意的是,Community Document Server这个插件很大;而onlyoffice反而是很小的。
上传插件
进入工作目录:
work=~/docker/nextcloud && cd $work/app/apps/
上传好压缩文件,然后用这些命令解压
sudo tar zvfx onlyoffice.tar.gz
sudo tar zvfx documentserver_community.tar.gz
然后改为www-data
所有:
# www-data:root, www-data:www-data这些应该都行。反正要www-data这个用户
sudo chown -R 33:33 ./onlyoffice/
sudo chown -R 33:33 ./documentserver_community/
类似这样:
最后重启Nextcloud:
# 其实不回work目录也是可以的 自己试试哈
cd $work && docker-compose restart
使用管理员账号或具有管理权限的账号登录系统,找到插件管理页面,选择启用插件即可。位置在快捷栏--应用
。之前在Docker系列 深度使用nextcloud(二)里面介绍过了!
我重启后发现Community Document Server
已经是启动状态;不过ONLYOFFICE
是禁用的。我们启用它即可。这个过程要输入密码授权启用。从bitwarden
粘贴过来,毫无压力!
初玩onlyoffice
我们去到文件
界面,在一个文件夹里点一下新建
,可以看到可以新建Excel/ppt/word
了!:
我新建一个test_onlyoffice_01.docx
的文件。不过我的NAS性能太差了,初始化的过程有点慢,哈哈!
我们随便写点东西进去,然后保存:
按Ctrl+s
后,在页面的下方会有所有更改已保存
。按Ctrl+鼠标滚动
,也可以放大缩小页面。感觉和Word用得很像。
还有多人协作和版本控制,就像是云协作一样:
下载到个人电脑用Microsoft Office打开也是可以的,没有乱码:
我就试玩到这里了。我觉得onlyoffice就是一个和office很像的东西。由于它基于Nextcloud,所以在共享、协作和版本控制有一些天然的优势。感觉很有前途!对于某些小团队来说,我觉得很可能是一个优雅而高效的协作平台!我作为个人用户,没有什么体会 🙂
虽然我的Nas配置很菜,但实际用的时候没有什么卡顿。只是初始化的时候慢了一点点。很难想像你在一个较强性能的服务器上使用它的感觉!应该会很流畅吧!
最后我还想强调的是:你可以直接在Nextcloud手机客户端上使用onlyoffice!因为你的所有操作其实都是控制服务端。所以理论上,所有与此Nextcloud服务器连接的终端都可以使用它已经安装好的环境。
太强了 :smirk:
小结
你甚至可以在Nextcloud里使用Office的功能! Nextcloud的强大可见一斑! 🙂
后面有什么好玩的、特别的插件,再介绍给大家。敬请期待!
参考
---------------
完结,撒花!如果您点一下广告,可以养活苯苯😍😍😍
手机nextcloud编辑onlyoffice,需要onlyoffice的激活,不知道能不能修改限制。
其实onlyoffice我很少用,哈哈!不知道手机上用好不好用。如果你经常在手机上编辑office,建议你用WPS加云同步。不过,个人还是不太建议用手机来进行编辑。生产力工具,还是PC比较合适!
但我刚刚用iPhone的Nextcloud客户端新建文件并且编辑,好像没有遇到你所谓的“需要onlyoffice的激活”。
或许是我没有设置onlyoffice内部服务器地址导致,只设置了外部,还或许是版本更新,我再检查检查。我还是挺有手机端在线编辑的需求,临时修改个文件发送。
好的,之后如果解决问题了,希望可以留言说明一下情况,谢谢哈!
hello,遇到了个问题,安装插件后可以在线预览编辑office内容,但是我在线新建一个office后,编辑完内容,保存后再次打开是正常的,但是只要我把这个office下载下来,那么就是空文档,你遇到过这个问题么,方便问一下你具体的nextcloud和onlyoffice和documentserver_community的详细版本么,我nextcloud用的23.0.0,onlyoffice用的7.4.4,documentserver_community是0.1.12
这个Bug我也有。详见文章《日志》部分的更新。谢谢提醒!我记得我以前用的时候,好像是没有的。可能是后面更新了什么。您方便的话,可以在Onlyoffice或Nextcloud的团队里提个issue问问啥情况。当时我只是评测,平时没怎么用过Onlyoffice (ฅ´ω`ฅ)
好的,我以为是我设置的有漏洞才导致的问题,稍后我去onlyoffice提一个is咨询一下情况,再次感谢回复,你的文章对我有很大启发,让我少走了不少弯路
有帮助就好 (☆ω☆)
我来填坑了,这个问题可能是documentserver_community这个插件有问题,我把这个插件禁用了,然后在服务器中安装了一个onlyoffice服务,而不是以插件的形式,然后我再次重复问题过程时发现这个问题解决了;所以我觉得应该是documentserver_community插件的问题,进一步的问题点应该是在保存时有问题,插件保存可能存在特别大的延迟,或者是干脆保存不上,编辑的内容一直存在缓存里
好的,谢谢填坑哈!(☆ω☆)
大神您好,我在nas的docker下同时部署nextcloud和onlyoffice镜像,但是在nextcloud镜像启用onlyoffice套件后,要么nextcloud无法访问onlyoffice,要么onlyoffice无法访问nextcloud,估计是两个容器间通信问题,请教大神如何解决……
这种部署方法没有试过,没有经验喔!我当时装onlyOffice是当作一个Nextcloud插件来使用的,而不是使用某个Docker容器。
onlyoffice的插件不是要用对应的documentserver么?我的server就是用docker镜像部署的……另外,我尝试了用redis,也添加了config.php的语句,结果出现服务器错误, nextcloud直接崩了……
我用的方法是我这个教程里所描述的 不需要专门用docker搭建ducoumentserver。只是上传到插件目录,然后解压,改文件夹权限,刷新一下Nextcloud后台,即可使用。
好吧,看来这个问题只能暂时放一边了……感谢大神的回复了!
因为next cloud和onlyoffice是两个系统。你分别安装好了之后,还需要在nextcloud的设置里设置连接网链。才行。
谢谢提醒!