因飞牛还不支持办公文档在线编辑,就写了这篇文章,主要介绍如何在可道云中集成 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组合好用多了,最起码访问速度都快很多,我个人观点,大家根据自己的使用情况选择