Office by ZIZIYI 是一款功能强大的 Web 应用程序,它能让你直接在浏览器中查看和编辑 Word、Excel、PowerPoint 等 Office 文档。它遵循“本地优先”的设计理念,在提供媲美桌面软件的编辑体验的同时,充分保障了你的文档隐私与数据安全。

核心特性:
- 📂 多格式支持:支持打开和编辑
.docx、.xlsx、.pptx 文件。
- 🔒 本地优先:所有文件均在浏览器本地处理,确保数据隐私安全。
- ⚡ 快速响应:基于 Next.js 15+ 构建,并针对性能进行了深度优化。
- 🛠️ 丰富工具:集成了先进的文档编辑功能。
- 📦 持久化存储:使用 IndexedDB 进行本地文件管理。
- 🌐 云端集成:通过 Uppy 轻松从 Google Drive、Dropbox、OneDrive 等云端服务选择文件。
你可以在其官网体验在线 Demo:https://office.ziziyi.com
如果你希望将这款工具部署在自己的 NAS 上,实现完全私有的文档编辑环境,可以按照以下步骤操作。

通过 Docker Compose 安装
使用 Docker 部署是最简单快捷的方式。创建一个 docker-compose.yml 文件,内容如下:
services:
office-website:
image: heizicao/office-website:latest
container_name: office-website
ports:
- 3000:80
restart: always
保存文件后,在终端中切换到该文件所在目录,执行以下命令启动服务:
docker-compose up -d
开始使用
服务启动后,在浏览器地址栏输入 http://你的NAS_IP地址:3000 即可访问 Office by ZIZIYI 的界面。

提示:点击左下角的“设置”按钮,可以切换页面语言和主题(如现代深色、浅色等)。

这款应用支持多种常见文档格式,包括 DOCX, DOC, XLSX, XLS, PPTX, PPT, PDF 等。

点击“选择文件”按钮,即可在浏览器中直接查看和编辑你本机或 NAS 上的文档。

下面让我们快速浏览一下它对各种格式文档的渲染效果(编辑功能与主流Office软件类似,此处不赘述)。
Word 文档预览效果:

Excel 电子表格预览效果:

PowerPoint 演示文稿预览效果:

PDF 文档预览效果:

除了打开现有文档,你也可以直接在线创建全新的空白文档。

重要提示:编辑后的文件默认保存在浏览器的 IndexedDB 中,并不会自动保存到你的 NAS 存储空间。如果需要持久化保存,请务必通过浏览器的“下载”功能将文件保存到本地或 NAS 的指定目录。

应用还内置了一些设计精美的模板,涵盖简历、报告、演示文稿等多种场景,你可以直接套用并修改,快速生成专业文档。

总结与体验
这款基于 OnlyOffice 引擎开发的 Web 应用,界面设计美观,比我之前体验过的同类网页文档编辑器在视觉和交互上都要好不少。不过,它目前似乎不支持通过直接输入文档 URL 链接来打开网络文件,在扩展性上还有提升空间。
另外,如果开发者能提供官方打包的 Docker 镜像自然最好,我这次尝试自行构建时遇到了一些依赖问题,借助 AI 工具才得以解决。如果未来版本能支持将容器内的文件目录映射到 NAS 的实际存储路径,使用场景将会更加灵活和实用。
综合推荐:⭐⭐⭐⭐(无需安装庞大的 Office 套件,即可实现便捷的文档处理)
使用体验:⭐⭐⭐⭐(界面精美,操作流畅)
部署难度:⭐(利用 Docker Compose,部署极其简单)
总的来说,对于需要在轻量级环境或注重隐私的场景下处理 Office 文档的用户,在 NAS 上部署 Office by ZIZIYI 是一个非常值得尝试的方案。如果你对这类自托管应用感兴趣,欢迎到 云栈社区 发现更多有趣的工具和部署教程。