如果你使用 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 AIO 正在积极寻找贡献者。请参见论坛帖子。
Nextcloud 官方安装方式。Nextcloud AIO 提供轻松部署和维护,此 Nextcloud 实例包含大多数功能。
包含以下内容:
ffmpeg``smbclient``nodejs
以下步骤适用于 Linux。有关特定平台的指南,请参见:
[!IMPORTANT] 这些说明假设您不打算在 AIO 前面放置现有的 Web 服务器或反向代理(例如 Apache、Nginx、Caddy 或 Cloudflare Tunnel)。如果您计划在现有的 Web 服务器或反向代理后面运行 AIO,请遵循 AIO 反向代理文档:Reverse proxy docs
建议您浏览附带的 FAQ。尽管我们已尽力使流程简单明了,但 Nextcloud 是一个大型且灵活的平台。阅读 FAQ 可以节省您的时间,尤其是在出现边缘情况时。
不必担心第一次尝试就做到完美——测试部署成本低且可随时丢弃。
[!WARNING] 不支持基于 Snap 的 Docker 安装。确保您没有使用基于 Snap 的 Docker 安装(通常仅适用于 Ubuntu)。要检查,请运行:
sudo docker info | grep "Docker Root Dir" | grep "/var/snap/docker/"
如果您看到以下输出:
/var/snap/docker/
您应迁移到标准 Docker 安装,并在继续之前删除基于 Snap 的软件包:Install Docker on Ubuntu。
[!WARNING] 为避免数据丢失或服务中断,仅在确定没有在其中运行任何现有容器后,才删除 Docker snap。
有关迁移现有容器的说明,请查阅官方 Docker 文档或其他指南。一旦确定安全,请使用以下命令删除基于 Snap 的 Docker 安装:
sudo snap remove docker
AIO 使用特殊的 mastercontainer 来编排 Nextcloud 堆栈的各个组件。要启动 AIO,请使用以下命令启动 mastercontainer: AIO 使用特殊的 mastercontainer 来编排 Nextcloud 堆栈的各个组件。要启动 AIO,请使用以下命令启动 mastercontainer:
# For Linux and without a web server or reverse proxy already in place:
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
可以使用环境变量设置其他选项(例如 --env NEXTCLOUD_DATADIR="/mnt/ncdata" 以在首次启动时更改 Nextcloud 的数据目录)。有关更多选项,请参见自定义部分和示例 compose 文件:compose.yaml
如果您希望 Nextcloud 的数据目录位于默认 Docker 卷以外的位置,请参见本 README 中的“如何更改 Nextcloud 数据目录的默认位置”:How to change the default location of Nextcloud's Datadir
docker run。docker run - 初始启动后,通过 IP 地址在服务器的 8080 端口打开 Nextcloud AIO 界面,例如:
[!IMPORTANT] 通过 8080 端口访问 AIO 界面时,请使用 IP 地址(而非域名)。通过域名访问可能暂时有效,但由于 HSTS 机制,后续很可能会出现问题。
8080 端口使用自签名证书,您必须在浏览器中接受该证书。
如果您的防火墙/路由器转发了 80 和 8443 端口,并且将域名指向服务器,也可以自动获取有效证书。这种情况下,使用专用端口(8443)访问 AIO 界面,例如:
3478/TCP``3478/UDP来自真实用户的反馈,见证轩辕镜像的优质服务