因飞牛还不支持办公文档在线编辑,就写了这篇文章,主要介绍如何在可道云中集成 ONLYOFFICE,实现 Word、Excel、PPT 等 Office
文档的在线预览与编辑功能,无论你是刚搭建好可道云的新手,还是想进一步扩展功能的老用户,相信本文都能为你提供清晰的思路与实用的操作指南。飞牛也已经上线了office办公文档预览功能,后面也会上线编辑功能,敬请期待!
🟩 可道云提供更接近于「在线网盘」的使用体验,支持图片、音视频、 Office文档在线预览、编辑 、PDF、Markdown、Txt在线编辑、在线绘制Visio流程图、思维导图、查看 AutoCAD工程图件 等
功能,用户甚至可以像使用百度网盘、阿里云盘一样,在浏览器中进行文件管理与查看
部署
飞牛 Compose方式部署代码
1️⃣我们需要先创建一个路径,这个路径储存我们的docker-Compose.yml的文件和配置文件

2️⃣ 创建db.env文件设置数据库以及密码,文件放到步骤一创建的目录就行,和 docker-Compose.yml同目录,提前放好,不然会构造失败
✅ 不会创建的公众号回复: 可道云 获取 db.env文件 网盘下载地址
MYSQL_PASSWORD=kodbox # 数据库密码通compose代码中的数据库密码相同
MYSQL_DATABASE=kodbox # 数据库名
MYSQL_USER=kodbox # 数据库用户名

3️⃣ 打开Docker,Compose新增项目->输入项目名称->设置路径->上传或者创建docker-
compose.yml把下面代码复制进去,点击完成直至构建完成

🐳 Docker compose
仔细看代码的注释
services:
db:
image: mariadb:lts
container_name: db
command: --transaction-isolation=READ-COMMITTED
restart: always
volumes:
- "./db:/var/lib/mysql" # ./db 是数据库持久化目录,可以修改
environment:
- MYSQL_ROOT_PASSWORD=kodbox # 数据库密码要和db.env中相同
- MARIADB_AUTO_UPGRADE=1
- MARIADB_DISABLE_UPGRADE_BACKUP=1
env_file:
- db.env
kodbox:
image: kodcloud/kodbox:latest
container_name: kodbox
restart: always
ports:
- 8111:80 # 左边 8111 是宿主机端口,可修改
volumes:
- "./kodbox/site:/var/www/html" # 可道云是站点目录位置,可以修改
environment:
- MYSQL_HOST=db
- REDIS_HOST=redis
env_file:
- db.env
depends_on:
- db
- redis
- onlyoffice
redis:
image: redis:alpine
container_name: redis
restart: always
onlyoffice:
image: kodcloud/kodoffice:7.4.1.1 # 可道云官方转存镜像
container_name: onlyoffice
restart: always
ports:
- "8082:80" # 宿主机 8082 端口访问 OnlyOffice
environment:
- JWT_ENABLED=false # 关闭 JWT 验证(必须关闭)
配置教程
🔹 OnlyOffice 项目地址:http://ip:8082,确保能打开就行,如下

🔸 可道云 项目地址:http://ip:8111
1️⃣ 配置可道云
浏览器访问http://ip:8111 创建管理员账号
你这里看到的可能和网上一些教程不一样,没有让你填数据库配置和Redis的信息,那是因为构建的时候都配置好了,前面创建的 db.env
就是数据库信息哦!所以这里只要创建管理员账号和密码就行了

登录


2️⃣ 升级可道云到最新版
必须升级到最新版不然不能安装 OnlyOffice插件
点击桌面->系统设置

侧栏的系统设置->基础设置中进行检测升级

检测后点击自动更新,耐心等待更新完成

3️⃣ 安装OnlyOffice 插件
桌面->插件中心

找到OnlyOffice 插件,安装插件

4️⃣ 配置插件
点击配置插件

填入 OnlyOffice 服务地址,点击 应用保存
http://ip:8082/web/

保存后点击检测服务器

提示 一切正常代表没问题了

其他设置根据需求自行配置,然后保存就行



5️⃣ 设置默认打开程序
好像默认是使用 OnlyOffice 编辑&预览的,如果不是就自己设置一下,每种格式的文档都要设置一遍,后面就不需要在设置了

6️⃣ 演示
打开word文档演示

内置字体

Excel演示

感兴趣的话也可以安装其他插件使用

注意事项
⚠️ 特别要注意,onlyoffice项目镜像目前使用的是可道云官方转存镜像,如果你要单独部署onlyoffice官方镜像的话一定要使用 7.1.1.23版本镜像,新版本镜像无法在可道云中使用onlyoffice插件会提示报错或者下载失败等。
🟢 https访问,我直接DDNS解析和frp两种方式不需要在进行任何配置,代理后直接访问
🔶 我个人认为这个可道云比我之前发布的OnlyOffice +Nextcloud组合好用多了,最起码访问速度都快很多,我个人观点,大家根据自己的使用情况选择