
日常办公最烦的两件事:一是装个Office全家桶占好几G内存,二是临时改文档要上传云端,担心隐私泄露😭
今天给大家分享一个神仙Docker项目——office-website,一款纯浏览器端的无服务器Office套件,用Docker部署只需3步,开箱即用,数据全程不上传,隐私和便捷直接拉满!
不管你是需要临时编辑文档的打工人,还是追求数据安全的政企用户,甚至是想在NAS上搭建私人办公环境的技术党,这个项目都能精准戳中需求。
先搞懂:office-website到底强在哪?
不同于传统在线办公软件,office-website主打「本地优先+零后端依赖」,核心优势全是刚需,用过的都夸香👇
✅ 隐私拉满:数据全程本地处理,零上传
这是它最核心的亮点!基于WebAssembly(WASM)技术,所有文档的打开、编辑、保存全在你的浏览器本地完成,不会把任何文件内容上传到服务端或第三方平台。
处理商业合同、财务报表、涉密文书?完全不用担心泄露,比云端在线文档更安心,隐私敏感党直接狂喜~
✅ 轻量无负担:不用装软件,浏览器即开即用
无需安装Office、WPS,也不用装任何插件,只要有现代浏览器(Chrome、Edge、Firefox均可),无论是Windows、Mac、Linux系统,还是平板,打开就能用。
临时在公共电脑、他人设备上办公?打开部署好的地址,编辑完导出保存,关闭网页无任何残留,再也不用纠结“装软件”的麻烦。
✅ 功能够用:覆盖日常办公全场景
别以为轻量就功能拉胯,日常办公所需的功能它全有:
文档编辑:支持.docx格式,字体、段落、插入图片等基础操作一应俱全,和本地Word差异不大;
表格处理:支持.xlsx格式,常用公式(求和、筛选、排序)都能正常使用,满足数据统计需求;
演示文稿:支持.pptx格式,编辑、播放功能齐全,临时做简单演示完全够用;
附加福利:支持PDF编辑,还能对接Google Drive、Dropbox等云盘(前端直接拉取,不上传)。
✅ 部署简单:Docker一键启动,新手也能搞定
无需复杂配置,不用懂代码,无论是服务器、NAS,还是本地电脑,只要装了Docker,复制命令就能部署,全程不超过5分钟,新手也能轻松上手。
实操教程:Docker一键部署office-website(3步到位)
前置准备:确保你的设备已安装Docker(没安装的可以看文末小提示),无论是Linux服务器、威联通/群晖NAS,还是Windows/Mac本地电脑,操作步骤完全一致。
Compose 文件部署内容
#version: '3'
name: office-website
services:
office-website:
container_name: office-website
image: swr.cn-north-4.myhuaweicloud.com/firfe/office-website:2026.03.12
network_mode: bridge
restart: always
logging:
options:
max-size: 1m
max-file: '1'
ports:
- 5188:5188
容器启动成功后,打开浏览器,输入访问地址:你的设备IP:5188(例:192.168.1.100:5188),就能直接进入office-website界面👇
首页可快速新建Word、Excel、PPT文档,也能直接拖拽本地文件到网页中打开编辑,编辑完成后一键导出保存到本地,全程无需注册登录,完全免费。
避免使用--privileged参数,不赋予容器过高权限;
定期更新镜像,使用docker scan工具扫描镜像漏洞;
若需外网访问,建议搭配Nginx反向代理,避免直接暴露端口到公网。
常见问题排查(避坑必看)
部署和使用过程中,遇到以下问题不用慌,对应解决即可:
❌ 容器启动失败,提示“端口被占用”
解决:查看5188端口占用情况(命令:netstat -tlnp | grep 5188),停止占用端口的进程,或修改启动命令中的端口(如5186:80)。
❌ 浏览器访问失败,提示“无法连接”
解决:1. 检查容器是否启动(命令:docker ps | grep office-website),未启动则执行docker start office-website;2. 检查设备防火墙,开放5188端口;3. 确认访问IP是否正确(本地电脑可填127.0.0.1:5188)。
❌ 镜像拉取缓慢或失败
解决:配置Docker镜像加速器,以阿里云加速器为例,编辑/etc/docker/daemon.json文件,添加以下内容,重启Docker即可:
{"registry-mirrors": ["https://mirror.ccs.tencentyun.com"]}
重启命令:systemctl daemon-reload && systemctl restart docker(Linux);Windows/Mac在Docker设置中重启即可。
❌ 初次加载缓慢
原因:office-website基于WASM技术,初次加载需下载二进制文件,网速较慢时会稍久,耐心等待即可,后续加载会更快。
最后:这些场景用它,效率翻倍
office-website不是要替代WPS、Office,而是作为“补充工具”,在这些场景下能发挥最大价值:
临时办公:公共电脑、他人设备上,不用装软件,打开浏览器就能编辑;
隐私办公:处理涉密、隐私文件,数据本地处理,杜绝泄露风险;
NAS私有办公:在威联通、群晖NAS上部署,打造家庭/小型团队的私人办公环境;
开发者二开:开源协议(AGPL v3)支持二次开发,可定制企业专属在线办公系统(注意:二开或商业集成需开源)。
总的来说,这是一个“小而美”的Docker项目,部署简单、功能够用、隐私性强,不用复杂配置,新手也能快速上手。
如果你也被“装Office占内存”“云端办公隐私泄露”困扰,不妨用Docker部署一个office-website,体验一把轻量化、隐私级的在线办公~期待你的关注与反馈!
夜雨聆风