IT技术之家 网络技术 宝塔部署Nextcloud v31 + Onlyoffice 实现多人在线编辑完整图文教程(支持最新onlyoffice 9)

宝塔部署Nextcloud v31 + Onlyoffice 实现多人在线编辑完整图文教程(支持最新onlyoffice 9)

nextcloud同样也是非常好的网盘软件,通过搭建seafile或者nextcloud私人网盘,实现文件管理、同步。特别说明下,两款软件同步功能都非常好使,有点类似之前的金山快盘。

docker部署参照之前的文章:Nextcloud v29 + Onlyoffice 实现多人在线编辑完整图文教程(支持最新onlyoffice 8)

Nextcloud v31

nextcloud 31新功能和亮点

聊天、点击、安排:新方式安排会议

在线会议的安排从未如此简单。您可以在想要组织会议的对话中直接将会议添加到日历中,并快速从参与者中添加与会者。

通过 Nextcloud 团队协作 👥

  • Nextcloud Teams 允许管理员和用户创建和管理自己的自定义群组。
  • 管理员现在可以将群组文件夹分配给团队,从而减少管理员管理访问权限的需求。
  • 为了提高命名的一致性,我们将“群组文件夹”重命名为“团队文件夹”,因为这些文件夹是团队共同拥有的。
  • 具有适当访问权限(由访问控制列表定义)的团队成员可以编辑和查看团队的共享内容。
  • 如果一名团队成员因休假或离开团队而不再参与,共享内容仍然保留,因为它们属于团队。现在,成员可以通过“活动”应用来跟踪团队的活动。

全新“统一搜索”

  • 全局搜索栏整合文件、邮件、日历、联系人等数据源。
  • 支持自然语言查询(如“上周的会议笔记”)。

  • 暗黑模式优化:更一致的 UI 主题,支持自动切换(跟随系统设置)。

“数字主权”工具包

  • 增强的数据本地化选项(如 GDPR 合规性检查)。
  • 支持自托管 AI 模型(替代 OpenAI 依赖)。

Talk 改进

  • 端到端加密(E2EE)会议:加密通话和聊天(可选功能)。
  • 虚拟背景 & 噪音抑制:基于 AI 的实时音视频处理。

移动界面全面升级,随时离线使用

Nextcloud 文件客户端在 iOS 和 Android 应用中进行了多项用户体验调整,现在使用起来更加直观。您还可以更快地访问 Nextcloud 助手、文件推荐、统一搜索和彩色文件标签。此外,还能快速访问您的笔记!

  • 最多快6倍的文件上传 ⏩
    一个10GB的文件,以前上传大约需要195秒,现在使用分块上传仅需45秒(假设你有高速互联网)。这快了4.5倍!而且它也更可靠——即使你的连接中断了一段时间,上传也会从你离开的地方继续。
  • 全面性能提升 ⚡
    我们所有的应用都变得更快速且更稳定。Nextcloud Text 中的文件同步得到了改进,Nextcloud Talk 通话中减少了移动参与者带来的服务器负载,仪表盘和统一搜索的加载速度更轻更快,还有许多优化的后台进程——仅举几个例子。所有这些改进都是为了让您能够更加享受您的工作空间。

Nextcloud 搭配Onlyoffice实现多人在线编辑图文教程

一、服务器及环境要求

平台 选项
操作系统(64位)
      • Ubuntu 24.04 LTS(推荐)
      • Ubuntu 22.04 Lts
      • Red Hat Enterprise Linux 9(推荐)
      • Red Hat Enterprise Linux 8
      • Debian 12(Bookworm)
    • Suse Linux Enterprise Server 15
    • Opensuse Leap 15.5
    • CentOS Stream
    • Alpine Linux
数据库
  • MySQL 8.0 / 8.4或Mariadb 10.6 / 10.11(推荐) / 11.4
  • Oracle数据库11G,18、21、23(仅作为企业订阅的一部分)
  • Postgresql 13/14/15/16/17
  • sqlite 3.24+(仅建议用于测试和最小内置)
Web服务器
  • 带有mod_php或php-fpm的Apache 2.4(建议)
  • nginx带有php-fpm
PHP运行时
  • 8.1(弃用)
  • 8.2
  • 8.3(推荐)
  • 8.4

二、安装宝塔

通用安装脚本

if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh

三、安装Nextcloud 31

重要: 如果用域名,提前把域名做好解析到这台宿主机,然后后面用域名访问。

1、宝塔上面安装好运行环境。按照官方的推荐配置,可以选择MySQL 8.4、Nginx 1.22、PHP 8.2

2、安装php模块,默认php环境是完全不够的,还需要安装很多扩展。

安装以下php扩展:

fileinfo、opcache、redis、apcu、imagemagick、exif、exif、igbinary

3、下载Nextcloud 31主程序的,将解压到宝塔网页根目录当中

#root用户下执行 
#下载 
wget -O /www/wwwroot/nextcloud-31.0.0.zip https://download.nextcloud.com/server/releases/nextcloud-31.0.0.zip 
#解压 
cd /www/wwwroot/ unzip nextcloud-31.0.0.zip 
#修复权限 
chown -R www:www nextcloud 
find nextcloud/ -type d -exec chmod 750 {} \; 
find nextcloud/ -type f -exec chmod 640 {} \;

4、添加站点并启用https

  • 宝塔后台 – 网站 -PHP项目 – 添加站点(目录指向/www/wwwroot/nextcloud)
  • https证书阿里云或腾讯云有免费证书可以申请
  • 总体没啥难度,点点就行,就不详细贴图了

5、访问nextcloud正式安装

  • 浏览器访问自己设置的IP地址或者域名: https://nextcloud.XXX.com
  • 然后根据步骤安装配置数据库即可
  • 注意选择MySQL/MariaDB的按钮,然后正确填写数据库名、数据库用户名以及数据库密码。你不知道数据信息?刚才建立网站的时候不是同时建立了一个数据么~宝塔面板里可以查询的到哈。

6、最后点击Install 即可开始安装。只需片刻功夫你就拥有了一个属于自己的Nextcloud啦~是不是十分的简单。后续的过程只需要一路的下一步就可以啦。默认给你装好精选的应用。

7、至此安装过程就结束啦。什么不是中文?,,,好吧

  • 进入个人设置:点击右上角的 用户头像(或用户名) → 选择 “设置”(Settings)。
  • 更改语言:在 “个人”(Personal)选项卡 → “语言”(Language)下拉菜单中,选择:

简体中文(Chinese (Simplified))
系统会自动保存,界面会立即切换为中文。

8、安装完成,新版本有AI和Talk,Nice

Nextcloud升级教程

NextCloud必须逐步升级:示例:18.0.5-> 18.0.11-> 19.0.5-> 20.0.2->21.0.6
不能跳跃版本升级(即27-> 28可以,但是27-> 29不能)。

有两种方法可以升级NextCloud服务器:

  • 使用内置更新器(通过Web或命令行接口)。
  • 手动升级(手动下载版本升级)

a、使用内置更新器(推荐)

跟着提示,一步步往后做就行

b、手动升级教程

离线环境,就只能手搓了。

1、停止网站

2、从https://nextcloud.com/changelog/下载NextCloud 版本,然后上传到服务器

2、重命名原来的目录并解压上传的版本

#重命名原来的目录
mv nextcloud nextcloudbak
#针对zip包
unzip nextcloud-[version].zip
#针对tar.bz2包
tar -xjf nextcloud-[version].tar.bz2
#将config/config.php文件从旧的NextCloud目录复制到新的NextCloud目录。
cp nextcloudbak/config/config.php nextcloud/config/
#修复权限
chown -R www:www nextcloud
find nextcloud/ -type d -exec chmod 750 {} \;
find nextcloud/ -type f -exec chmod 640 {} \;

3、重新启动您的Web服务器。

4、执行升级

#确保在nextcloud目录下,已root用户运行
sudo -E -u www php occ upgrade

5、升级完成, 访问管理后台,查看当前版本,确保已经升级成功

问题排查

1、升级页面卡在:Step 4 is currently in process. Please reload this page later.

解决办法:

可能下载被卡住了。删除以下文件然后你可以再次开始升级过程。

/nextcloud数据目录/updater-ocxxxxx/.step
/nextcloud数据目录/downloads/nextcloud-xx.xx.zip

2、您的网络服务器不使用 JavaScript MIME 类型提供 “.mjs” 文件

您的网络服务器不使用 JavaScript MIME 类型提供 ".mjs" 文件。 这会阻止浏览器执行 JavaScript 文件,从而破坏某些应用程序。 您应该配置您的网络服务器以使用 "text/javascript" 或 "application/javascript" MIME 类型提供 ".mjs" 文件。

解决办法:

编辑 Nginx 配置文件( nginx/conf目录下的mime.types配置文件),

千万不要再在 http 或 server 块中添加(会覆盖全局,导致异常):

application/javascript mjs;

3、已经安装APCu,执行命令还是提示OC\HintException: [0]: Memcache \OC\Memcache\APCu not available for local cache

宝塔软件商店 > PHP7.X > 配置文件 > 末尾的地方追加入以下代码:

apc.enable_cli=1

然后重启php

更多:

onlyoffice 9.0.0 社区版去除20连接限制版下载

1、如果您发现本站资源已经失效或无法下载可以评论留言反馈
2、本站提供的软件均为 “试用版” 或者 “免费版”,仅供学习和研究使用
3、友情提醒:内容全部来自网络,安装教程参照压缩包内的Readme.txt编写
4、如有内容不慎侵犯了您的权益,请速与我联系!
如有转载请注明出处:https://www.ittel.cn/archives/52941.html
guest
0 评论
内联反馈
查看所有评论
联系我们

联系我们

QQ:877196754

在线咨询: QQ交谈

邮箱: ittel@qq.com

工作时间:周一至周日,8:00-21:00
返回顶部