还在为 NAS 找不到靠谱的协同办公方案发愁?企业担心公有云的隐私风险,家用 NAS 自带的“套件”又太简陋?我也一样,为了让 NAS 不只是“存文件的硬盘”,我开始研究真正能打的私有协作方案。最终选定了这对开源组合:NextCloud + ONLYOFFICE

NextCloud 提供企业级文件管理、权限控制与多端同步,ONLYOFFICE 则带来媲美桌面的 Word / Excel / PPT 在线协作体验,多人同时编辑、改动秒级同步,数据全程留在内网 NAS 本地,让您的NAS瞬间变身安全、高效的私有化协作中心。

相比官方的 AIO 镜像部署方式,我选择了更灵活的标准 Docker Compose 模式,在飞牛 NAS 上亲测成功(基于 NextCloud + ONLYOFFICE )。这篇教程,就是我踩坑避雷后的详细记录。如果你也想让 NAS 解锁真正的“办公能力”,跟着做一遍就懂了!

为什么选择在 NAS 上部署 NextCloud + ONLYOFFICE?私有云协同办公最佳实践!

✅ NextCloud 是什么?

一句话,它就是你的「私有版 Dropbox + 协作平台」!

想象一下,把你电脑里的文件、手机拍的视频、工作资料统统塞进 NAS,本地保存又随时可访问——这就是 NextCloud 最基础的网盘功能。

支持全平台同步(Windows / macOS / Linux / Android / iOS),稳定流畅,直接找回“金山快盘”时代的感觉(懂的都懂)。


🔥 但 NextCloud 绝不止是高级网盘!

它的灵魂在于两点:「可扩展」+「私有化

  • 🔐 数据自己做主:所有文件都存在你自己的服务器/NAS 上,隐私和安全你说了算,完美适配内网环境或数据敏感型企业。

  • 🧩 功能像搭积木:日历、联系人、笔记、任务管理……想加啥功能装个插件就行!

  • 📝 完美集成 ONLYOFFICE:Word / Excel / PPT 文档直接在线编辑,再也不用下载再上传,简直提升效率三倍!


🧑‍💻 多人协作,才是真香!

当你把 ONLYOFFICE 配对成功之后,就真的飞起来了!

  • 多人同时编辑一个文档,谁在改、改了啥都清清楚楚;

  • 不管是写方案、填表格,还是团队开会做笔记,都能实时协作、版本可控

  • 这才是现代化办公该有的样子!


🐳 Docker 部署体验也很丝滑!

整个安装用的是标准 Docker Compose 部署方式,流程清晰、配置灵活、后期维护也轻松。
⚠️ 特别注意:如果你用的是局域网环境,建议不要使用 NextCloud 的官方 AIO(All-In-One)镜像,坑比较多。我们选择模块化部署,更稳更可控!


❤️ 使用体验:真不吹!

  • 文件同步稳定流畅:和 Seafile 类似,体验极佳。

  • 📱 手机端稍有遗憾

    • iOS 后台自动同步不如 Seafile“无感”,有时需要手动触发;

    • 不支持在线播放视频(Seafile 支持但稳定性一般)。

不过日常上传、下载、浏览文件都没问题,整体体验依旧优秀!


🏆 ONLYOFFICE 是关键战力!

重点来了!

当你将最新版 ONLYOFFICE 与 NextCloud 成功对接后,前面的小遗憾直接被在线协作体验碾压了!

  • Word、Excel、PPT 都能多人实时协作;

  • 编辑无缝、兼容性强、不丢格式;

  • 企业级办公能力拉满!


✅ 总结一句话:

NextCloud + ONLYOFFICE,是 NAS 上打造安全、强大、可协作办公系统的「黄金搭档」!

如果你也想在 NAS 上自建一个私有化、协作性强、体验丝滑的办公平台,一定要试试这套组合!


📘 本教程覆盖内容:

  • 基于飞牛 NAS 系统实测(其他 Docker 环境也通用)

  • 教你安装 NextCloud + ONLYOFFICE Document Server

  • 完整图文部署、配置、优化流程

  • 实现真正的内网/公网多人在线协同办公!

接下来就进入实战,一步步搞定部署,保证不踩坑!Let’s go!

一、准备工作:连接 NAS 并新建项目目录

  1. 开启 SSH:打开飞牛系统的 SSH 功能。
    fnOS open SSH.png

  2. 连接 NAS:使用终端工具(如 XShell、Termius、macOS 的 Terminal)连接你的 NAS,并切换至 root 权限。

  3. 创建项目文件夹
    在飞牛系统内新建文件夹作为部署目录,路径如下所示(可右键 > 详细信息 > 常规 > 查看原始路径):

  4. 进入项目文件夹

    # 将 cd /vol1/1000/Offic 换成你实际的文件夹路径
    
    cd cd /vol1/1000/Offic
  5. 创建所需子目录

    # localfile作为NAS本地文件夹进行映射,方便整理文件。
    
    mkdir -p {mariadb,nextcloud,localfile} onlyoffice/{data,db,lib,logs}

二、编辑 Docker Compose 配置文件

  1. 创建配置文件并编辑

    vi docker-compose.yml

    复制编辑

    vi docker-compose.yml

  2. 按字母i键进入编辑模式,复制并修改下面的配置文件,粘贴到终端,按Esc键退出编辑模式,输入:wq保存并退出。

    排版太挤的可先粘贴到本地文本工具中编辑,修改无误后再复制粘贴进终端。