轩辕镜像 官方专业版
轩辕镜像
专业版
轩辕镜像 官方专业版
轩辕镜像
专业版
首页个人中心搜索镜像
交易
充值流量¥7起我的订单
文档
工具
提交工单页面收录
ghcr.io/nextcloud-releases/aio-fulltextsearch

ghcr.io/nextcloud-releases/aio-fulltextsearch:20260702_083546

ghcr.iolinux/amd6420260702_083546大小: 826.40 MB更新于 2026年7月5日
让 AI 帮你使用轩辕镜像? · 展开查看说明 · 点击收起说明

如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。

只需在 AI 对话中先发送下面这句话即可:

请先完整阅读并严格遵守以下文档中的全部规则与要求:

https://xuanyuan.cloud/agents.md

在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。

查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。

Nextcloud All-in-One

Nextcloud AIO 正在积极寻找贡献者。请参见论坛帖子。

官方 Nextcloud 安装方法。Nextcloud AIO 提供简单的部署和维护,此 Nextcloud 实例中包含了大多数功能。

包含以下内容:

  • Nextcloud
  • Nextcloud 文件的高性能后端(客户端推送)
  • 用于高性能缓存的 Redis 和 APCU
  • 作为数据库的 PostgreSQL
  • Nextcloud Office(可选)
  • Nextcloud Talk 和 TURN 服务器的高性能后端(可选)
  • Nextcloud Talk 录制服务器(可选)
  • 备份解决方案(可选,基于 BorgBackup)
  • Imaginary(可选,用于 heic、heif、illustrator、pdf、svg、tiff 和 webp 的预览)
  • ClamAV(可选,Nextcloud 的防病毒后端)
  • 全文搜索(可选)
  • 白板(可选)
  • Docker Socket Proxy(可选,Nextcloud App API 所需)
  • 社区容器
  • 包含简单的 Web 界面,便于安装和维护
  • 包含简单的更新
  • 包含更新和备份通知
  • 可从 AIO 界面启用每日备份,该界面还允许之后自动更新所有容器、Nextcloud 及其应用
  • 包含通过 AIO 界面从备份归档恢复实例(只需归档文件和密码即可在新的 AIO 实例上恢复整个实例)
  • 作为本地缓存的 APCu
  • 作为分布式缓存和文件锁定的 Redis
  • 作为数据库的 Postgresql
  • 具有性能优化配置的 PHP-FPM(例如默认启用 Opcache 和 JIT)
  • Nextcloud 安全扫描中的 A+ 安全性
  • 可在现有反向代理后使用
  • 可在 Cloudflare Tunnel 后使用
  • 可通过 Tailscale 使用
  • 支持公共链接上最大 10 GB 的大文件上传,可调整(登录用户可使用 Web 界面或移动/桌面客户端上传更大的文件,因为在这种情况下使用分块上传)
  • PHP 和 Web 服务器超时设置为 3600 秒,可调整(对大文件上传很重要)
  • 默认每个 PHP 进程最大 512 MB RAM,可调整
  • 包含自动 TLS(使用 Let's Encrypt)
  • 默认启用 Brotli 压缩(针对 javascript、css 和 svg 文件),可减少 Nextcloud 加载时间
  • 启用 HTTP/2 和 HTTP/3
  • Nextcloud 的“友好 URL”默认启用(从所有链接中移除 index.php)
  • 视频预览开箱即用,启用 Imaginary 后,许多最新的图像格式也支持!
  • 所有功能正常工作只需一个域名,而非多个域名(通常每个服务需要一个域名,这要复杂得多)
  • 可调整 Nextcloud 数据目录的位置(例如,便于在 Windows 和 MacOS 上与主机系统轻松共享文件)
  • 默认受限制(有利于安全性),但可以允许访问额外的存储,以启用本地外部存储功能
  • 包含调整默认安装的 Nextcloud 应用的可能性
  • Nextcloud 安装不是只读的——这意味着如果需要,您可以应用补丁(而不必等待下一个版本应用它们)
  • 默认包含 ffmpeg、smbclient 和 nodejs
ffmpeg
smbclient
nodejs
  • 包含无需构建自己的 Docker 镜像即可向 Nextcloud 容器永久添加额外 OS 包的可能性
  • 包含无需构建自己的 Docker 镜像即可向 Nextcloud 容器永久添加额外 PHP 扩展的可能性
  • 包含将硬件转码所需的设备传递给 Nextcloud 容器的可能性
  • 包含将所有 Docker 相关文件存储在单独驱动器上的可能性
  • LDAP 可用作 Nextcloud 的用户后端
  • 可从任何以前的 Nextcloud 安装迁移到 AIO。参见此文档。
  • 反向迁移(例如从 AIO 迁移到基于 VM 的安装)也是可能的。
  • 可添加 Fail2Ban
  • 可添加 phpMyAdmin、Adminer 或 pgAdmin
  • 可添加邮件服务器
  • 可通过域名在本地访问 Nextcloud
  • 可在本地安装(如果您不想或无法使实例公开可访问)
  • 可直接从 AIO 界面注册免费的 deSEC 动态 DNS 域名(*.dedyn.io)——无需外部域名
*.dedyn.io
  • 支持 IPv6
  • 可与 Docker rootless 一起使用(有利于额外的安全性)
  • 可在 Docker 支持的所有平台上运行(例如也可在 Windows 和 Macos 上)
  • 包含的容器易于调试,可直接从 AIO 界面检查其日志
  • 支持 Docker-compose
  • 可在容器无权访问 docker socket 的情况下安装
  • 可使用 Docker Swarm 安装
  • 可使用 Kubernetes 安装
  • 几乎所有包含的容器都基于 Alpine Linux(有利于安全性和大小)
  • 许多包含的容器以非 root 用户身份运行(有利于安全性)
  • 许多包含的容器具有只读根文件系统(有利于安全性)
  • 包含的容器在其自己的 docker 网络中运行(有利于安全性),并且仅在主机上暴露真正必要的端口
  • 可在一台服务器上运行多个实例,无需处理 VM
  • 可从 AIO 界面调整备份路径或远程 borg 仓库(例如,如果使用本地备份路径,可将备份放在不同的驱动器上)
  • 包含也备份外部 Docker 卷或主机路径的可能性(可用于主机备份)
  • Borg 备份可完全通过 AIO 界面管理,包括备份创建、备份恢复、备份完整性检查和完整性修复
  • 间接支持其他形式的远程备份
  • 可从外部脚本运行更新和备份。参见此文档获取完整示例。

如何使用?

以下步骤适用于Linux。有关特定平台的指南,请参见:

  • macOS:如何在macOS上运行AIO?
  • Windows:如何在Windows上运行AIO?
  • Unraid:如何在Unraid上运行AIO?
  • Synology DSM:如何在Synology DSM上运行AIO?
  • TrueNAS SCALE:能否在TrueNAS SCALE上运行AIO?

[!IMPORTANT] 这些说明假设您没有打算在AIO前面放置现有的Web服务器或反向代理(例如Apache、Nginx、Caddy或Cloudflare Tunnel)。如果您计划在现有Web服务器或反向代理后面运行AIO,请遵循AIO反向代理文档:反向代理文档

建议您浏览附带的FAQ。尽管我们已尽力使操作简单明了,但Nextcloud是一个大型且灵活的平台。阅读FAQ将节省您的时间,尤其是在出现边缘情况时。

不必担心第一次尝试就做到完美——测试部署成本低且可随时丢弃。

  • 按照官方文档在Linux主机上安装Docker:Docker安装 — 支持的平台

[!WARNING] 不支持基于Snap的Docker安装。确保您没有使用基于Snap的Docker安装(通常仅适用于Ubuntu)。要检查,请运行:

sudo docker info | grep "Docker Root Dir" | grep "/var/snap/docker/"

如果您看到以下输出:

/var/snap/docker/

您应迁移到标准Docker安装,并在继续之前删除基于Snap的软件包:在Ubuntu上安装Docker。

[!IMPORTANT] 为避免数据丢失或服务中断,仅在确定没有在其中运行任何现有容器后,才删除Docker snap。

有关迁移现有容器的说明,请查阅官方Docker文档或其他指南。一旦确定安全,请使用以下命令删除基于Snap的Docker安装:

sudo snap remove docker
  • 如果需要IPv6支持,请按照以下指南启用:AIO的Docker IPv6支持
    如果需要IPv6支持,请按照以下指南启用:AIO的Docker IPv6支持

  • AIO使用一个特殊的mastercontainer来编排Nextcloud堆栈的各个部分。要启动AIO,请使用以下命令启动mastercontainer:
    AIO使用一个特殊的mastercontainer来编排Nextcloud堆栈的各个部分。要启动AIO,请使用以下命令启动mastercontainer:

# 适用于Linux且未预先部署Web服务器或反向代理的情况:
sudo docker run \
--init \
--sig-proxy=false \
--name nextcloud-aio-mastercontainer \
--restart always \
--publish 80:80 \
--publish 8080:8080 \
--publish 8443:8443 \
--volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config \
--volume /var/run/docker.sock:/var/run/docker.sock:ro \
ghcr.io/nextcloud-releases/all-in-one:latest
  • sudo docker run — 启动一个新的Docker容器。如果您的用户在docker组中,请省略sudo。
    sudo docker run — sudo 用于以管理员权限运行,docker 是Docker命令行工具。
  • --init — 在容器内运行一个init进程以处理僵尸进程。
    --init — 启用init进程。
  • --sig-proxy=false — 防止附加终端中的Ctrl+C停止容器。
    --sig-proxy=false — 禁用信号代理。
  • --name nextcloud-aio-mastercontainer — 容器名称。不要更改此名称;mastercontainer更新依赖于此名称。
    --name nextcloud-aio-mastercontainer — 指定容器名称。
  • --restart always — 确保容器随Docker守护进程自动重启。
    --restart always — 设置重启策略为始终重启。
  • --publish 80:80 — 将容器的80端口映射到主机的80端口(用于获取证书时的ACME http-challenge,以及mastercontainer内运行的AIO界面)。如果在反向代理后面运行AIO,则不需要此端口。
    --publish 80:80 — 端口映射配置。
  • --publish 8080:8080 — 将AIO界面(自签名证书)发布到主机的8080端口。如果8080端口已被占用,可映射到其他主机端口(例如 --publish 8081:8080)。
    --publish 8080:8080 — AIO界面端口映射,--publish 8081:8080 为端口冲突时的替代方案。
  • --publish 8443:8443 — 将带有有效证书的AIO界面发布到主机的8443端口(要求80和8443端口可访问,且有域名指向您的服务器)。如果在反向代理后面运行AIO,则不需要此端口。
    --publish 8443:8443 — 带有效证书的AIO界面端口映射。
  • --volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config — 将mastercontainer配置存储在命名Docker卷中。不要更改此卷名称;内置备份依赖于此名称。
    --volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config — 配置存储卷挂载。
  • --volume /var/run/docker.sock:/var/run/docker.sock:ro — 挂载Docker套接字(只读),以便mastercontainer可以管理其他容器。在Windows/macOS或使用rootless Docker时,此路径可能需要调整;请参见特定平台文档。如果更改套接字路径,还需相应设置 WATCHTOWER_DOCKER_SOCKET_PATH。如果您不想暴露套接字,请参见手动安装文档:无需Docker套接字访问的手动安装
    --volume /var/run/docker.sock:/var/run/docker.sock:ro — Docker套接字挂载,WATCHTOWER_DOCKER_SOCKET_PATH 为套接字路径变更时的环境变量。
  • ghcr.io/nextcloud-releases/all-in-one:latest — mastercontainer镜像。
    ghcr.io/nextcloud-releases/all-in-one:latest — 镜像名称及标签。

可通过环境变量设置其他选项(例如 --env NEXTCLOUD_DATADIR="/mnt/ncdata" 用于在首次启动时更改Nextcloud的数据目录)。有关更多选项,请参见自定义部分和示例compose文件:compose.yaml。

如果您希望Nextcloud的数据目录位于默认Docker卷以外的位置,请参见本README中的“如何更改Nextcloud数据目录的默认位置”:如何更改Nextcloud数据目录的默认位置

对于生产环境使用(以及便于升级和变更),我们建议使用示例 Compose 文件而非 docker run。

docker run - 初始启动后,通过 IP 地址在本服务器的 8080 端口打开 Nextcloud AIO 界面,例如:

[!IMPORTANT] 访问 8080 端口上的 AIO 界面时,请使用 IP 地址(而非域名)。通过域名访问可能暂时可行,但由于 HSTS,后续很可能会出现问题。

8080 端口使用自签名证书,您必须在浏览器中接受该证书。

如果您的防火墙/路由器转发 80 和 8443 端口,并且将域名指向服务器,也可以自动获取有效证书。在这种情况下,使用为此目的专用的端口(8443)访问 AIO 界面,例如:

  • 如果启用 Nextcloud Talk,请在防火墙/路由器中为 Talk(TURN)容器打开 3478/TCP 和 3478/UDP 端口。3478/TCP 3478/UDP

还没有域名?AIO 可以通过 deSEC 为您在 dedyn.io 下注册免费的动态 DNS 子域名 — 无需外部设置。当系统要求您输入域名时,在 AIO 界面上查找“没有域名?从 deSEC 获取免费域名”部分。AIO 将自动注册域名、保持 DNS 记录更新,并启用 Caddy 社区容器作为反向代理以及 dnsmasq 容器用于本地 DNS 解析。

dedyn.io

FAQ

  • 目录 在哪里可以找到其他文档?它是如何工作的?如何贡献?最多支持多少用户?
  • 在哪里可以找到其他文档?
  • 它是如何工作的?
  • 如何贡献?
  • 最多支持多少用户?
  • 网络
    • 是否支持反向代理?
    • 防火墙/路由器中必须开放哪些端口?
    • 所用端口说明
    • Cloudflare(代理/隧道)注意事项
    • 如何在 Cloudflare Tunnel 后运行 Nextcloud?
    • 如何通过 Tailscale 运行 Nextcloud?
    • 如何通过 deSEC 获取免费域名?
    • 如何使用 ACME DNS 挑战运行 Nextcloud?
    • 如何在本地运行 Nextcloud?不需要域名,或希望在局域网内进行内网访问。
    • 能否使用 IP 地址而非域名访问 Nextcloud?
    • 能否在离线或空气隔离系统中运行 AIO?
    • Nextcloud 是否支持自签名证书?
    • 能否将 AIO 与多个域名一起使用?
    • Nextcloud 是否支持除默认 443 之外的其他端口?
    • 能否在域名的子目录中运行 Nextcloud?
    • 如何在本地访问 Nextcloud?
    • 如何覆盖某些域名的本地 DNS 解析或向容器添加额外主机?
    • 如何跳过域名验证?
    • 如何解决 Fedora Linux、RHEL OS、CentOS、SUSE Linux 等系统的防火墙问题?
    • 如何修复内部或保留 IP 地址错误?
    • 如何调整 Docker 网络的 MTU 大小
  • 基础设施
    • 支持哪些 CPU 架构?
    • 不推荐的 VPS 提供商
    • 推荐的 VPS
    • 存储选项说明
    • SELinux 启用时是否有已知问题?
  • 自定义
    • 如何调整内部使用的 Docker API 版本?
    • 如何调整 AIO 组件的日志级别?
    • 如何更改 Nextcloud 数据目录(Datadir)的默认位置?
    • 如何配置自定义 UID/GID?
    • 如何将 appdata 文件夹从数据目录移至 SSD 以提高性能?
    • 如何将文件/安装存储在单独的驱动器上?
    • 如何限制 AIO 的资源使用?
    • 如何允许 Nextcloud 容器访问主机上的目录?
    • 如何调整 Talk 端口?
    • 如何调整 Nextcloud 的上传限制?
    • 如何调整 Nextcloud 的最大执行时间?
    • 如何调整 Nextcloud 的 PHP 内存限制?
    • 如何更改首次启动时安装的 Nextcloud 应用?
    • 如何向 Nextcloud 容器永久添加 OS 软件包?
    • 如何向 Nextcloud 容器永久添加 PHP 扩展?
    • 用于人脸识别应用的 pdlib PHP 扩展情况如何?
    • 如何为 Nextcloud 启用硬件加速?
      • 使用开源驱动 MESA(适用于 AMD、Intel)和新驱动 Nouveau(适用于 Nvidia)
      • 使用 Nvidia 专有驱动 ⚠️ 测试版
    • 如何保留已禁用的应用?
    • 如何信任用户定义的证书颁发机构(CA)?
    • 如何禁用 Collabora 的 Secc...

轩辕镜像配置手册

按平台快速找到配置文档

一键安装

一键安装 Docker

Linux Docker 一键安装

AI

用 AI 使用轩辕镜像

agents.md · AI 对话 · 提示词

Docker

登录仓库拉取

登录认证 · 私有仓库

专属域名拉取

免登录 · 高速拉取

Linux

Docker 镜像配置

Windows / Mac

Docker Desktop 配置

MacOS OrbStack

OrbStack 容器

Apple Container

macOS 原生容器

Docker Compose

Compose 项目配置

NAS

群晖

Synology 配置

飞牛

fnOS 镜像配置

绿联

绿联 NAS

威联通

QNAP 配置

极空间

极空间 NAS

Unraid

Unraid NAS

企业仓库

其他仓库

ghcr · Quay · nvcr

Harbor 镜像源

Proxy Repository 对接

Portainer 镜像源

Registries 配置

Nexus 镜像源

Docker Proxy 缓存

开发工具

Dev Containers

VS Code 开发容器

Podman

Podman 配置指南

Singularity / Apptainer

HPC 科学计算容器

Kubernetes

K8s Containerd

Kubernetes · Containerd

K3s

轻量级集群

面板 / 网络

爱快路由

爱快 4.0 · iKuai 镜像加速

宝塔面板

一键配置镜像源

需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单

镜像拉取常见问题

功能

版本功能对比

功能对比 · 版本选择

支持的镜像仓库

Docker Hub · GCR · GHCR

专属域名用法

专属域名 · 开启停用 · 多仓库

新手拉取配置

登录 · 专属域名 · 配置

docker search 限制

专属域名 · Hub 搜索

不支持 push

仅支持 pull · 不支持

拉取速度原因

带宽 · 缓存 · 冷热镜像

错误码

402 与流量用尽

402 · 流量包 · 充值

401 认证失败

401 · docker login

manifest unknown

标签错误 · 镜像不存在

410 Gone 排查

410 · Docker 升级

429 限流

免费版 · 专业版 · 企业版 · 请求频率

其他报错

DNS 超时

DNS 解析 · 网络超时

TLS 证书失败

no matching manifest(架构)

账号

失败是否计费

manifest · blob · 计费

申请开发票(企业 / 个人)

企业 · 个人 · 工单

修改登录密码

网站 · 仓库 · 重置

注销账户

工单 · 数据 · 注销

原理

mirrors 不生效

daemon.json · 重启

去掉域名前缀

docker tag · 重命名

指定架构拉取

ARM64 · AMD64 · 多架构

latest 与「最新」

digest · 版本号 · 标签

查看全部问题→

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

用户头像

oldzhang

运维工程师

Linux服务器

5

"Docker访问体验非常流畅,大镜像也能快速完成下载。"

轩辕镜像
镜像详情
...
ghcr.io/nextcloud-releases/aio-fulltextsearch
定价查看流量套餐与价格
博客Docker 镜像公告与技术博客
专业版 · 高速稳定拉取镜像
高速镜像下载·在线技术支持·99.95% SLA 保障·付费会员免广告
50GB 仅 ¥7/年
专业版 · 高速稳定拉取镜像
50GB 仅 ¥7/年
高速镜像下载·在线技术支持·99.95% SLA 保障·付费会员免广告
用户协议·隐私政策·增值电信业务经营许可证:浙B2-20261007·©2024-2026 源码跳动©2024-2026 杭州源码跳动科技有限公司·商务合作:点击复制邮箱