首页
/ Nextcloud All-in-One v10.10.0 版本发布:镜像迁移与配置优化

Nextcloud All-in-One v10.10.0 版本发布:镜像迁移与配置优化

2025-06-09 20:08:34作者:庞队千Virginia

Nextcloud All-in-One 是一个将 Nextcloud 及其依赖服务打包成容器化解决方案的项目,它简化了 Nextcloud 的部署和管理流程。该项目通过 Docker 容器技术,将 Nextcloud 服务器、数据库、缓存等组件整合在一起,为用户提供开箱即用的私有云存储解决方案。

镜像仓库迁移至 GitHub Container Registry

本次 v10.10.0 版本最重要的变更是将大部分 Docker 镜像从公共镜像仓库迁移到了 GitHub Container Registry (GHCR)。这一变更带来了几个重要影响:

  1. 镜像来源变更:所有主要组件现在将从 GHCR 而非公共镜像仓库拉取,这有助于提高镜像拉取速度和可靠性。

  2. 旧镜像清理:由于镜像源变更,系统内置的镜像清理功能不会自动删除旧的公共镜像仓库镜像。管理员需要手动执行 sudo docker image prune -a 命令来清理不再使用的旧镜像。

  3. 长期效益:迁移到 GHCR 可以更好地与 GitHub 生态系统集成,并可能在未来带来更灵活的镜像管理选项。

Nextcloud 版本更新支持

本次发布包含了 Nextcloud 30.0.8 版本,但新部署的实例可以直接安装 Nextcloud 31。这一设计体现了项目的灵活性:

  • 现有用户可以继续使用稳定的 30.0.8 版本
  • 新用户可以直接体验最新的 Nextcloud 31 功能
  • 为未来平滑升级到 Nextcloud 31 奠定了基础

安全与配置增强

Docker Socket 代理安全强化

项目对 docker-socket-proxy 容器进行了安全强化,实施了更严格的容器创建规则。这一改进:

  • 减少了潜在的安全风险
  • 遵循最小权限原则
  • 提高了容器环境的隔离性

PHP 超时配置优化

Nextcloud 配置中现在将 default_socket_timeout 调整为 ${PHP_MAX_TIME},使得这一超时设置变得可配置。这一变更:

  • 允许管理员根据实际需求调整超时设置
  • 提高了长时间操作的兼容性
  • 使配置更加灵活和透明

Helm Chart 改进

对于使用 Helm 部署的用户,本次更新增加了设置骨架目录(skeleton directory)的功能。这一改进:

  • 允许自定义新用户的初始文件和目录结构
  • 提供了更灵活的用户体验配置选项
  • 便于企业用户实施统一的标准配置

依赖项更新

项目持续保持依赖项的更新,包括:

  • HAProxy 从 3.1.5-alpine 升级到 3.1.6-alpine
  • Docker CLI 从 28.0.1 升级到 28.0.2
  • 各种 Helm Chart 和 Yaml 配置的常规更新

这些更新带来了安全补丁、性能改进和 bug 修复,确保整个系统的稳定性和安全性。

升级建议

对于现有用户,升级到 v10.10.0 时应注意:

  1. 升级后手动执行镜像清理命令
  2. 检查自定义配置是否与新版本兼容
  3. 考虑是否需要调整 PHP 超时设置
  4. 评估是否准备升级到 Nextcloud 31

Nextcloud All-in-One 项目通过这次更新,不仅改进了基础设施,还增强了安全性和配置灵活性,为用户提供了更稳定、更安全的私有云解决方案。

登录后查看全文
热门项目推荐
相关项目推荐

热门内容推荐

最新内容推荐

项目优选

收起
openHiTLS-examplesopenHiTLS-examples
本仓将为广大高校开发者提供开源实践和创新开发平台,收集和展示openHiTLS示例代码及创新应用,欢迎大家投稿,让全世界看到您的精巧密码实现设计,也让更多人通过您的优秀成果,理解、喜爱上密码技术。
C
52
422
openHiTLSopenHiTLS
旨在打造算法先进、性能卓越、高效敏捷、安全可靠的密码套件,通过轻量级、可剪裁的软件技术架构满足各行业不同场景的多样化要求,让密码技术应用更简单,同时探索后量子等先进算法创新实践,构建密码前沿技术底座!
C
349
383
RuoYi-Vue3RuoYi-Vue3
🎉 (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统
Vue
873
517
ohos_react_nativeohos_react_native
React Native鸿蒙化仓库
C++
179
264
openGauss-serveropenGauss-server
openGauss kernel ~ openGauss is an open source relational database management system
C++
131
185
kernelkernel
deepin linux kernel
C
22
5
nop-entropynop-entropy
Nop Platform 2.0是基于可逆计算理论实现的采用面向语言编程范式的新一代低代码开发平台,包含基于全新原理从零开始研发的GraphQL引擎、ORM引擎、工作流引擎、报表引擎、规则引擎、批处理引引擎等完整设计。nop-entropy是它的后端部分,采用java语言实现,可选择集成Spring框架或者Quarkus框架。中小企业可以免费商用
Java
7
0
Cangjie-ExamplesCangjie-Examples
本仓将收集和展示高质量的仓颉示例代码,欢迎大家投稿,让全世界看到您的妙趣设计,也让更多人通过您的编码理解和喜爱仓颉语言。
Cangjie
335
1.09 K
harmony-utilsharmony-utils
harmony-utils 一款功能丰富且极易上手的HarmonyOS工具库,借助众多实用工具类,致力于助力开发者迅速构建鸿蒙应用。其封装的工具涵盖了APP、设备、屏幕、授权、通知、线程间通信、弹框、吐司、生物认证、用户首选项、拍照、相册、扫码、文件、日志,异常捕获、字符、字符串、数字、集合、日期、随机、base64、加密、解密、JSON等一系列的功能和操作,能够满足各种不同的开发需求。
ArkTS
32
0
CangjieCommunityCangjieCommunity
为仓颉编程语言开发者打造活跃、开放、高质量的社区环境
Markdown
1.08 K
0