目 录CONTENT

文章目录
Nas

飞牛中部署NextCloud并添加ONLYOFFICE协作办公软件套件

过客
2025-11-09 / 0 评论 / 0 点赞 / 0 阅读 / 0 字

在飞牛OS中,本人比较喜欢用1Panel来管理Docker,下面详细描述使用1Panel面板中安装配置NextCloud。

一、安装 1Panel

  • 在飞牛应用中搜索1Panel,选择1Panel安装。

  • 选择应用位置

  • 设置安全入口和初始账号密码

  • 等待安装完成

二、安装NextCloud

  • 进入1Panel 后台面板

点飞牛桌面上的 1Panel图标,在打开的浏览器后面添加上一步设置的安全入口字符串(我这里设置的是5555),然后用前面设置的账号密码登录。

  • 进入1Panel后台 -> 应用商店->搜索 MySQL -> 安装。

NextCloud也支持SQLitePostgreSQL数据库,可以根据自己喜好选择。

  • 在MySQL创建数据库

进入 数据库 -> MySQL -> 创建数据库,输入名称、账号、密码。这些记住,后面初始化NextCloud时用

  • 搜索 NextCloud 安装

  • 初始化 NextCloud

浏览器输入https://ip:40069,并信任证书进入初始化页面。输入管理员账号密码,还有选择需要的数据库地址和密码。这里数据库主机要注意一下,不能用localhost,因为localhost是Docker内的NextCloud本地网络无法连接数据库,这里可以用飞牛OS的IP,也可以用容器中的IP。

  • 等待初始化完成,NextCloud就安装好了,可以有前面设定的账号密码登录了。

三、安装 ONLYOFFICE 服务

回到1Panel后台页面 -> 应用商店 -> 搜索 ONLYOFFICE , 安装。这里 JWT密钥要记录一下,后面需要用到。

四、安装 ONLYOFFICE 插件

登录Nextcloud -> 点右上角头上 -> 应用 -> 进入应用页面后 左侧精选应用 -> 找到 ONLYOFFICE -> 点允许未经测试的应用安装,安装。

五、添加域名、配置返向代理

因为NextCloud使用https协议(http协议访问会有安全警告提示出错),而ONLYOFFICE Docs 内部请求服务器的地址的时候,不支持本地签名。所以,需要一个正式SSL签名的域名给NextCloud。

  • 安装 openresty

  • 进入 网站 -> 创建网站 -> 返向代理。

输入NextCloud域名:443 勾选SSL,代理地址 https://127.0.0.1:40069,启用HTTPS,这里还需要SSL证书。

同样添加ONLYOFFICE域名证书,这里转发后为设置为 http://127.0.0.1:40156,启用HTTPS,这里的证书可以用自建的。

六、配置 ONLYOFFICE 实现协作办公软件套件

  • 进入 NextCloud 后台 -> 右上角头像 -> 管理设置 -> 进入管理设置页面,右侧选择 ONLYOFFICE
    • ONLYOFFICE Docs地址:ONLYOFFICE域名
    • 关闭证书校验:这里如果用自签名证书需要关闭
    • 密钥:安装 ONLYOFFICE 服务时记录的 JWT密钥
    • ONLYOFFICE Docs 内部请求服务器的地址:NextCloud域名地址。

七、测试

配置完成后保存,提示设置已经保存说明配置成功,可以上传一个文档,打开测试一下。

0

评论区