在私有化办公场景需求日益增长的当下,通过宝塔面板集成Nextcloud和OnlyOffice是搭建低成本、高可控办公系统的主流方案。Nextcloud负责文件存储、权限管理与基础办公功能,OnlyOffice则提供在线文档编辑能力,两者结合可以覆盖大部分日常办公需求。

环境准备与前置配置
首先需要在服务器上安装宝塔面板,推荐选择CentOS 7及以上系统,安装完成后进入面板进行基础环境配置。需要安装的环境组件包括Nginx 1.20+、PHP 7.4+、MySQL 5.7+,同时需要开放80、443、9000端口,9000端口是OnlyOffice的默认服务端口。
PHP需要安装以下扩展:fileinfo、gd、zip、curl、mbstring,可以在宝塔面板的PHP管理页面一键安装。另外需要安装Docker管理器,后续OnlyOffice将通过Docker方式部署。
Nextcloud部署流程
在宝塔面板左侧菜单选择网站,点击添加站点,填写域名或服务器IP作为站点地址,数据库选择MySQL,自动创建数据库和用户,PHP版本选择7.4。
下载Nextcloud最新稳定版安装包,上传到站点根目录并解压,然后访问站点地址进入安装向导,填写数据库信息和管理员账号,完成基础安装。
安装完成后需要修改Nextcloud的配置文件,开启大文件上传支持,在站点根目录找到config/config.php,添加以下配置:
<?php
$CONFIG = array (
'instanceid' => 'xxx',
'passwordsalt' => 'xxx',
'secret' => 'xxx',
'trusted_domains' =>
array (
0 => '你的站点地址',
),
// 新增以下配置
'upload_max_filesize' => '10G',
'post_max_size' => '10G',
'memory_limit' => '1024M',
'max_execution_time' => 3600,
);
OnlyOffice部署流程
打开宝塔面板的Docker管理器,在镜像管理中搜索onlyoffice/documentserver,拉取最新版本镜像。然后创建容器,端口映射设置为宿主机9000端口映射到容器80端口,数据卷映射设置为/www/onlyoffice/data映射到容器/var/www/onlyoffice/Data,/www/onlyoffice/logs映射到容器/var/log/onlyoffice。
容器启动后访问http://服务器IP:9000,如果看到OnlyOffice的欢迎页面说明部署成功。如果需要配置HTTPS,可以在宝塔面板中给OnlyOffice的端口配置反向代理,使用已有的SSL证书。
Nextcloud与OnlyOffice关联配置
登录Nextcloud管理员账号,在应用商店中搜索ONLYOFFICE应用,安装并启用该应用。然后在设置中找到ONLYOFFICE配置页面,填写以下信息:
- 文档服务器地址:
http://服务器IP:9000(如果配置了HTTPS则填写HTTPS地址) - 文档服务器JWT密钥:如果OnlyOffice开启了JWT验证,需要填写对应的密钥,默认不开启可以留空
- 文件类型:勾选需要支持在线编辑的文件类型,包括docx、xlsx、pptx等
保存配置后,上传一个docx文件到Nextcloud,点击文件即可直接调用OnlyOffice进行在线编辑,编辑内容会自动同步保存到Nextcloud中。
常见问题排查
在线编辑提示连接失败
首先检查OnlyOffice服务是否正常运行,访问文档服务器地址是否可以正常打开。然后检查Nextcloud的站点地址是否在OnlyOffice的信任列表中,可以在OnlyOffice的容器配置中修改/etc/onlyoffice/documentserver/default.json,在token配置项中把Nextcloud的地址添加到信任列表。
大文件上传失败
除了修改Nextcloud的配置文件,还需要在宝塔面板的PHP配置中修改upload_max_filesize和post_max_size参数,同时修改Nginx配置,在站点配置文件中添加以下参数:
client_max_body_size 10G; client_body_timeout 3600s; fastcgi_read_timeout 3600s;
OnlyOffice服务内存占用过高
OnlyOffice默认会占用较多内存,可以在容器启动参数中添加内存限制,或者在/etc/onlyoffice/documentserver/default.json中调整workers数量,减少并发工作进程数来降低内存占用。
宝塔面板NextcloudOnlyOffice办公系统集成修改时间:2026-06-25 08:21:31