概述

cloudreve

cloudreve 是一个公私可用的网盘系统,部署过程很简单,我按照官方指南在本地树莓派上部署成功,用于替代家庭的 FTP 服务。

重置密码

登录运行主机,进入 cloudreve 程序所在目录,然后执行以下指令

./cloudreve --database-script ResetAdminPassword

会出现重置后的密码。

wopi

cloudreve 中关于文档预览/编辑的相关说明,这里有个坑:如果 cloudreve 开启了 HTTPS ,那么 WOPI 服务也要使用 HTTPS,否则浏览器(Firefox/chrome) 会由于Mixed Content风险阻止 WOPI 服务。

由于 Cloudreve 服务域名是 Cloudflare 代理的,自动生成了 SSL 证书,但是 WOPI 服务是自己部署在 GCP 上的,域名使用的阿里云进行配置和 DNS 解析,只能自己申请 SSL 证书,好消息是阿里云提供一年免费的证书服务

collabora

按照官方安装指南 在自己的 GCP 上通过 docker 安装 collabora/code 的在线文档服务。

关于 SSL 相关的配置可以看Configure 中的相关说明

collabora 编辑 文本

collabora 编辑 PPT

onlyofffice

ONLYOFFICE Docs 是由 Ascensio System SIA 公司开发的一套在线办公软件,可以查看并编辑文本文件、电子表格和演示文稿。

按照官方安装指南 在自己的 GCP 上通过 docker 安装 onlyoffice/doc 的在线文档服务。

最终效果如下:

onlyoffice 编辑 文本

onlyoffice 编辑 PPT

最终选择

简单对比两个 WOPI 服务,可以看到 onlyoffice 展示和编辑效果更好,最终选择其作为 cloudreve 在线文本编辑的后台服务。

WebDAV

通过 WebDav 可以直接将磁盘挂载到 MacOS 或者已经部署的 alist