ANALYSIS
ONLYOFFICE 与 Nextcloud 集成 | 告别 Office 365 订阅费!
还在为 Office 365 年费几百块而心疼吗?今天教你免费搭建自己的在线办公套件!
为什么要自建在线办公套件?
省钱大法:完全免费,没有订阅费用
实时协作:多人同时编辑文档,像 Google Docs 一样
隐私保护:文档数据完全掌握在自己手中
全兼容:完美兼容 Microsoft Office 格式
准备工作:fnOS 系统环境
在 fnOS 系统中,我们已经内置了容器化环境,无需手动安装 Docker 和 Docker Compose。fnOS 提供了图形化的应用管理界面,让部署过程更加简单直观。
fnOS 系统优势
开箱即用:系统已预装容器环境,无需额外配置
图形化管理:通过 Web 界面轻松管理应用
自动更新:应用自动更新,保持最新版本
资源监控:实时查看系统资源使用情况
访问 fnOS 管理界面
- 在浏览器中访问 fnOS 管理界面:
http:// 你的 fnOS 设备 IP - 使用管理员账户登录
- 在左侧菜单中找到”应用商店”或”应用管理”
部署步骤
第一步:在 fnOS 中安装 ONLYOFFICE Docs
- 登录 fnOS 管理界面
- 在左侧菜单中点击”应用商店”
- 在搜索框中输入”ONLYOFFICE”
- 找到 ONLYOFFICE Docs 应用并点击”安装”
- 配置应用参数:
- 应用名称:保持默认或自定义
- 端口设置:建议使用默认端口或自定义一个未使用的端口(如 8888)
- JWT 密钥:设置一个复杂的随机字符串(用于安全验证)
- 数据目录:系统会自动创建,也可以自定义路径
- 点击”确认安装”并等待部署完成
第二步:在 fnOS 中安装 Nextcloud
- 在应用商店中搜索”Nextcloud”
- 找到 Nextcloud 应用并点击”安装”
- 配置 Nextcloud 参数:
- 应用名称:保持默认或自定义
- 端口设置:建议使用默认端口或自定义一个未使用的端口(如 8080)
- 数据库配置: - 数据库类型:选择 MySQL/MariaDB - 数据库名称:nextcloud - 数据库用户名:nextcloud - 数据库密码:设置一个强密码
- 数据目录:系统会自动创建,也可以自定义路径
- 点击”确认安装”并等待部署完成
第三步:验证安装
- 在 fnOS 的”应用管理”页面查看两个应用的状态
- 确保两个应用都显示为”运行中”
- 记录 ONLYOFFICE 和 Nextcloud 的访问地址和端口信息
第四步:初始化 Nextcloud
- 打开浏览器访问:
http:// 你的 fnOS 设备 IP:Nextcloud 端口(如:http://192.168.1.100:8080) - 创建管理员账户
- 点击”存储与数据库”展开高级选项
- 选择”MySQL/MariaDB”作为数据库类型
- 填入数据库信息:
- 数据库用户:nextcloud
- 数据库密码:你在 fnOS 安装界面中设置的密码
- 数据库名:nextcloud
- 数据库主机:填写 fnOS 显示的数据库内部地址(通常为容器名称)
- 点击”完成安装”
第六步:安装 ONLYOFFICE 连接器
- 登录 Nextcloud 管理员账户
- 点击右上角用户图标,选择”应用”
- 在左侧菜单选择”办公与文本”
- 找到”ONLYOFFICE”并点击”下载并启用”
- 等待安装完成
第六步:配置 ONLYOFFICE 连接
- 在 Nextcloud 中,点击右上角用户图标
- 选择”管理设置”
- 在左侧菜单选择”管理” > “ONLYOFFICE”
- 配置以下信息:
- ONLYOFFICE Docs 地址:
http:// 你的 fnOS 设备 IP:ONLYOFFICE 端口 /(如:http://192.168.1.100:8888/,注意末尾的斜杠) - 高级服务器设置: - JWT 密钥:填写你在 fnOS 安装 ONLYOFFICE 时设置的 JWT 密钥 - JWT 头部:留空(使用默认值)
- 点击”保存”按钮
第八步:验证集成
- 返回 Nextcloud 主界面
- 点击”+“号创建新文件
- 选择”文本文档”(创建 Word 文档)
- 文档应该会自动在 ONLYOFFICE 编辑器中打开
- 测试编辑功能,确认一切正常
使用功能
创建和编辑文档
** 创建文档 **:
- 在 Nextcloud 中点击”+“号
- 选择”文本文档”(Word)、“电子表格”(Excel)或”演示文稿”(PPT)
** 编辑文档 **:
- 双击现有文档自动打开编辑器
- 使用顶部工具栏进行格式化
- 支持插入图片、表格、图表等
** 保存文档 **:
- 文档会自动保存
- 可以通过”文件”菜单手动保存
协作编辑
** 分享文档 **:
- 右键点击文档
- 选择”分享”
- 👥 添加用户或生成分享链接
** 实时协作 **:
- 👥 多个用户可同时编辑同一文档
- 右侧显示当前编辑的用户头像
- 不同用户的编辑会用不同颜色标识
** 评论功能 **:
- 选中文本后右键选择”添加评论”
- 其他用户可以回复评论
版本控制
** 查看版本历史 **:
- 右键点击文档
- 选择”版本历史”
- 🔙 可以查看和恢复之前的版本
** 版本对比 **:
- 选择两个版本进行对比
- 高亮显示差异部分
高级配置
启用 HTTPS
** 获取 SSL 证书 **:
- 使用 Let’s Encrypt 免费证书
- 或使用自签名证书(仅用于测试)
** 配置 Nginx 反向代理 **:
PRTCL // NGINX
server { listen 443 ssl; server_name your-domain.com;
ssl_certificate /path/to/certificate.crt; ssl_certificate_key /path/to/private.key;
location / { proxy_pass http://localhost:8888; proxy_set_header Host $host; proxy_set_header X-Forwarded-Proto $scheme; }}- ** 更新 Nextcloud 配置 **:
- 将 ONLYOFFICE 地址改为 HTTPS 地址
性能优化
** 增加内存限制 **:
PRTCL // BASHTerminal window # 停止容器docker stop onlyoffice-docs# 重新启动时增加内存限制docker run -i -t -d --memory=4g --restart=always -p 8888:80 --name onlyoffice-docs -v /opt/onlyoffice/documentserver/logs:/var/log/onlyoffice -v /opt/onlyoffice/documentserver/data:/var/www/onlyoffice/Data -v /opt/onlyoffice/documentserver/lib:/var/lib/onlyoffice -v /opt/onlyoffice/documentserver/db:/var/lib/postgresql -e JWT_SECRET= 你的密钥 onlyoffice/documentserver** 使用 SSD 存储 **:
- 将 ONLYOFFICE 数据目录放在 SSD 硬盘上
** 配置缓存 **:
- 在 ONLYOFFICE 配置中启用 Redis 缓存
服务管理
查看服务状态
在 fnOS 管理界面中:
- 点击左侧菜单的”应用管理”
- 查看 ONLYOFFICE 和 Nextcloud 的运行状态
- 点击应用可以查看详细信息、资源使用情况和日志
更新服务
- 在”应用管理”页面找到需要更新的应用
- 点击”更新”按钮,fnOS 会自动下载最新版本并更新
- 更新过程中应用会短暂重启,完成后自动恢复运行
备份与恢复
- 在 fnOS 中点击”备份”菜单
- 创建新的备份计划:
- 选择要备份的应用(ONLYOFFICE 和 Nextcloud)
- 设置备份频率和保留策略
- 选择备份存储位置
- 如需恢复数据,在备份列表中选择相应备份文件并点击”恢复”
总结
恭喜你! 现在你拥有了自己的在线办公套件!再也不用:
- 支付 Office 365 订阅费
- 担心文档数据泄露
- 受限于协作功能
- 担心格式兼容性问题
快去体验吧!如果遇到问题,欢迎在评论区交流~
关于我
全平台同名”汪多多是只猫”,专注分享实用开源工具,让你的数字生活更自由!
关注我,发现更多自建服务的乐趣与技巧!
#ONLYOFFICE #Nextcloud #fnOS #自建服务 #在线办公
R P
Rhine Lab Pioneer Division
Auth_Verified: 2026.04.08
Auth_Verified: 2026.04.08
