OnlyOffice Web 是一款基于 OnlyOffice 的本地网页文档编辑器。它允许你直接在浏览器中编辑文档,所有处理都在本地进行,无需依赖服务器端,旨在保护你的隐私安全。

主要特性
- 🔒 隐私优先:所有文档处理都在浏览器本地进行,不会上传到任何远程服务器。
- 📝 多格式支持:支持编辑 DOCX、XLSX、PPTX、CSV 等多种常见文档格式。
- ⚡ 实时编辑:提供流畅的实时文档编辑体验。
- 🚀 无需复杂部署:基于纯前端实现,无需后端服务器处理逻辑。
- 🎯 即开即用:打开网页即可开始创建或编辑文档。
- 🌐 URL 直接加载:支持通过 URL 参数直接从远程地址加载文档进行编辑。
- 🌍 多语言界面:支持包括中文、英文在内的多种界面语言,可轻松切换。
提示:本项目是基于 GitHub 上的开源项目 ranuts/document 进行打包封装。
安装部署
推荐使用 Docker Compose 进行部署,配置非常简单。
Docker Compose 配置示例
services:
document:
image: heizicao/document:latest
container_name: document
ports:
- 8080:80
restart: always
参数说明(更多高级参数建议查阅项目文档)
::: details
/ssl(卷挂载路径,可选):SSL 证书存放路径。
SERVER_BASIC_AUTH(环境变量,可选):设置 HTTP 基础认证(格式:用户名:BCrypt加密密码)。
SERVER_HTTP2_TLS(环境变量,可选):是否启用 HTTPS。
SERVER_HTTP2_TLS_CERT(环境变量,可选):证书文件路径。
SERVER_HTTP2_TLS_KEY(环境变量,可选):私钥文件路径。
:::
使用教程
部署完成后,在浏览器中输入 http://你的NAS_IP地址:8080 即可访问编辑器主界面。

界面提供了查看/编辑现有文档以及新建 Word、Excel、PPT 文件的功能。其操作逻辑与常见的网页应用类似,通过下方截图可以快速了解。

编辑 Word 文档

重要提示:此编辑器主要支持 .docx 格式。若尝试打开旧的 .doc 格式文档,可能会遇到转换错误。

编辑 Excel 文档

编辑 PPT 文档

新建文档的功能同样完善。编辑器的右下角有一个便捷的菜单,可以让你快速在新建或打开的文档之间进行切换。请注意,编辑后的文档需要手动点击保存。

除了通过网页界面操作,你也可以直接通过构造特定的 URL 链接来打开文档,这在某些自动化场景下非常有用。
# 设置界面语言为中文
?locale=zh
# 直接通过URL打开远程文档
?src=https://example.com/document.docx
# 组合使用参数(设置中文并打开远程文档)
?locale=zh&src=https://example.com/doc.docx
总结与评价
这款工具初看起来非常有用,似乎能提升在没有安装 Office 的电脑上处理文档的效率。它的核心价值在于,当你临时需要预览或简单编辑一个 Office 文档,而手头设备又没有安装相应软件时,可以通过浏览器快速解决问题。
然而,在大多数日常使用场景中,它的用处可能相对有限。对于重度文档处理需求,本地安装的 Office 或 WPS 在功能完整性和体验上仍是更优选择。
- 综合推荐指数:⭐⭐(有特定用途,但适用场景较窄)
- 使用体验指数:⭐⭐(功能齐全,但深度编辑体验一般)
- 部署难易指数:⭐(利用 Docker 部署极其简单)
如果你有此类临时的、轻度的网页端文档处理需求,不妨部署试用一下。想探索更多有趣的 Docker 项目或获取其他技术资源,可以关注 云栈社区 的分享。
|