收起左侧

可道云集成 ONLYOFFICE,暂时实现办公文档在线编辑

3
回复
331
查看
[ 复制链接 ]

42

主题

159

回帖

255

牛值

共建版主

社区上线纪念勋章社区共建团荣誉勋章

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

收藏
送赞
分享
公众号:知新坊

2

主题

30

回帖

0

牛值

江湖小虾

谢谢大侠百忙之中写教程!

以前构建kodbox+onlyoffice,但是,可道云内网IP反代公网 域名加端口后,onlyoffice无法使用。因此,放弃了。不知道现在按照大侠的教程会不会出现老问题。等会儿安装一下。

刚刚试了不行。  详情 回复
昨天 13:20

1

主题

4

回帖

0

牛值

江湖小虾

weidy_pern 发表于 2025-6-3 10:27
谢谢大侠百忙之中写教程!
以前构建kodbox+onlyoffice,但是,可道云内网IP反代公网 域名加端口后,onlyoff ...

可以了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
没看明白~ 新增哪个域名的解析?kod的?还是only office的? 可道云我也用了很久了,还是值得一用的。唯一解决不了的就是only office。 可否描述得详细一点?  详情 回复
昨天 13:42

2

主题

30

回帖

0

牛值

江湖小虾


没看明白~   
新增哪个域名的解析?kod的?还是only office的?
可道云我也用了很久了,还是值得一用的。唯一解决不了的就是only office。
可否描述得详细一点?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则