剪藏#剪藏#知新坊

可道云集成 ONLYOFFICE 教程:轻松实现 Office 文档在线编辑

2025 年 6 月 10 日1 分钟
分享Twitter / XTelegram微博

关注我可以让你的生活更有动力啦啦啦!

前言

因飞牛还不支持办公文档在线编辑,就写了这篇文章,主要介绍如何在可道云中集成 ONLYOFFICE,实现 Word、Excel、PPT 等 Office 文档的在线预览与编辑功能,无论你是刚搭建好可道云的新手,还是想进一步扩展功能的老用户,相信本文都能为你提供清晰的思路与实用的操作指南。飞牛也已经上线了office办公文档预览功能,后面也会上线编辑功能,敬请期待!

🟩 可道云提供更接近于「在线网盘」的使用体验,支持图片、音视频、Office文档在线预览、编辑、PDF、Markdown、Txt在线编辑、在线绘制Visio流程图、思维导图、查看AutoCAD工程图件等功能,用户甚至可以像使用百度网盘、阿里云盘一样,在浏览器中进行文件管理与查看

部署

飞牛 Compose方式部署代码

1️⃣我们需要先创建一个路径,这个路径储存我们的docker-Compose.yml的文件和配置文件

Notion image

2️⃣ 创建db.env文件设置数据库以及密码,文件放到步骤一创建的目录就行,和docker-Compose.yml同目录,提前放好,不然会构造失败

✅ 不会创建的公众号回复:可道云 获取db.env文件网盘下载地址

JAVASCRIPT
MYSQL_PASSWORD=kodbox # 数据库密码通compose代码中的数据库密码相同
MYSQL_DATABASE=kodbox # 数据库名
MYSQL_USER=kodbox # 数据库用户名

Notion image

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

Notion image

🐳 Docker compose

仔细看代码的注释

JAVASCRIPT
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,确保能打开就行,如下

Notion image

🔸 可道云 项目地址:http://ip:8111

1️⃣ 配置可道云

浏览器访问http://ip:8111 创建管理员账号

你这里看到的可能和网上一些教程不一样,没有让你填数据库配置和Redis的信息,那是因为构建的时候都配置好了,前面创建的db.env就是数据库信息哦!所以这里只要创建管理员账号和密码就行了

Notion image

登录

Notion image

Notion image

2️⃣ 升级可道云到最新版

必须升级到最新版不然不能安装OnlyOffice插件

点击桌面->系统设置

Notion image

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

Notion image

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

Notion image

3️⃣ 安装OnlyOffice 插件

桌面->插件中心

Notion image

找到OnlyOffice 插件,安装插件

Notion image

4️⃣ 配置插件

点击配置插件

Notion image

填入OnlyOffice 服务地址,点击 应用保存

JAVASCRIPT
http://ip:8082/web/

Notion image

保存后点击检测服务器

Notion image

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

Notion image

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

Notion image

Notion image

Notion image

5️⃣ 设置默认打开程序

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

Notion image

6️⃣ 演示

打开word文档演示

Notion image

内置字体

Notion image

Excel演示

Notion image

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

Notion image

注意事项

⚠️ 特别要注意,onlyoffice项目镜像目前使用的是可道云官方转存镜像,如果你要单独部署onlyoffice官方镜像的话一定要使用7.1.1.23版本镜像,新版本镜像无法在可道云中使用onlyoffice插件会提示报错或者下载失败等。

🟢 https访问,我直接DDNS解析和frp两种方式不需要在进行任何配置,代理后直接访问

🔶 我个人认为这个可道云比我之前发布的OnlyOffice + Nextcloud组合好用多了,最起码访问速度都快很多,我个人观点,大家根据自己的使用情况选择

推 荐 阅 读

Nextcloud 无法搜索 OnlyOffice 插件?两招教你完美解决! 飞牛虚拟机!部署 OpenWrt 高大全版做旁路由,插件丰富强到离谱! OnlyOffice + Nextcloud:用Docker快速搭建在线协作办公office套件

点赞、关注、分享、留言,都是对我的鼓励。

公众号有更多NAS相关文章,欢迎浏览。

有好文章、建议或需求,请留言,我会尽力回复,共同进步!

原文地址: https://mp.weixin.qq.com/s?__biz=MzUzOTMwOTM2NQ==&mid=2247487644&idx=1&sn=959856f949921841370cd9c2dec8eff4&chksm=fb726e1d70cb1dee3075d0617782e22ea35a245d78cddb2d3824011c918149fb95878433e688&mpshare=1&scene=1&srcid=06104a8XXVvx2Vt9d37Pr1Y4&sharer_shareinfo=b90fde17103adceeafa1ff0d3d4b4e5e&sharer_shareinfo_first=b90fde17103adceeafa1ff0d3d4b4e5e#rd

相关文章