参考资料

  1. MySQL 是一个开源的关系型数据库管理系统
  2. Draw 是一款开源的绘图工具
  3. docker安装openwrt详细说明以及案例
  4. alt 是一个轻量级的代理工具,支持多种协议(如 HTTP、SOCKS5),用于网络请求的转发和代理
  5. Docker基于Linux容器技术
  6. Amazon Linux 是亚马逊 AWS 官方维护的 Linux 发行版
  7. Fluentd 是一个开源的日志收集系统
  8. Elixir 是一种基于 Erlang 虚拟机的函数式编程语言

OnlyOffice 简介

OnlyOffice 是一款开源办公套件,提供文档、表格、幻灯片的在线编辑与协作功能,支持多人实时协作、版本控制及多种格式兼容(如 DOCX、XLSX、PPTX、PDF 等)。


特点

  1. 多格式兼容:支持 Office 及 OpenDocument 格式。

  2. 实时协作:多人同时编辑,支持评论、聊天和跟踪更改。

  3. 私有化部署:支持 Docker、Linux、Windows 部署。

  4. 集成能力:可与 Nextcloud、Seafile、SharePoint 等平台集成。

  5. 安全加密:支持 JWT 加密和 HTTPS 传输。


最新更新内容及时间

  • 版本 7.5.1(2023年10月)

    • 新增 PDF 表单编辑功能。

    • 优化表格数据验证和条件格式。

    • 修复文档转换稳定性问题。


下载地址


Docker 安装示例

docker run -i -t -d -p 80:80 --restart=always \
    -e JWT_ENABLED=true \
    -e JWT_SECRET=your_secret_key \
    onlyoffice/documentserver

YAML 配置示例(Docker Compose)

version: '3'
services:
  onlyoffice:
    image: onlyoffice/documentserver
    ports:
      - "80:80"
    environment:
      - JWT_ENABLED=true
      - JWT_SECRET=your_secret_key
    restart: always

常见错误及解决方法

  1. 502 Bad Gateway

    • 检查 JWT 配置是否一致(服务端和客户端需相同密钥)。

    • 确保端口未被占用(如 Nginx/Apache 冲突)。

  2. 文档无法保存

    • 确认存储目录权限(/var/www/onlyoffice/Data 需可写)。

  3. Docker 容器启动失败

    • 检查日志:docker logs <container_id>

    • 确保内存足够(建议 ≥ 4GB)。

  4. 集成后无法加载编辑器

    • 验证 config.json 中的 documentserver URL 是否正确。


如需更详细配置,参考官方文档:OnlyOffice Docs

声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。