nextcloud/aio-borgbackupNextcloud All-in-One 是一个预配置的Docker镜像,集成了Nextcloud服务器及其所有必要依赖组件(包括数据库、Redis缓存、Web服务器、HTTPS支持等),旨在提供"开箱即用"的部署体验。该镜像通过自动化配置和组件集成,大幅降低了Nextcloud的部署难度,使个人用户、小型团队或企业能够快速搭建功能完整的私有云平台。
bashdocker run -d \ --name nextcloud-aio-mastercontainer \ --restart always \ -p 8080:8080 \ -v nextcloud_aio_mastercontainer:/mnt/docker-aio-config \ -v /var/run/docker.sock:/var/run/docker.sock:ro \ nextcloud/all-in-one:latest
创建 docker-compose.yml 文件:
yamlversion: '3.8' services: nextcloud-aio-mastercontainer: image: nextcloud/all-in-one:latest container_name: nextcloud-aio-mastercontainer restart: always ports: - "8080:8080" volumes: - nextcloud_aio_mastercontainer:/mnt/docker-aio-config - /var/run/docker.sock:/var/run/docker.sock:ro environment: - NEXTCLOUD_AIO_DISABLE_BACKUP_SECTION=false # 启用备份功能 - NEXTCLOUD_AIO_DEFAULT_DOMAIN=cloud.example.com # 默认域名(可选) volumes: nextcloud_aio_mastercontainer:
启动服务:
bashdocker-compose up -d
http://<服务器IP>:8080 打开配置界面| 环境变量 | 描述 | 默认值 |
|---|---|---|
NEXTCLOUD_AIO_DISABLE_BACKUP_SECTION | 是否禁用备份功能 | false |
NEXTCLOUD_AIO_DEFAULT_DOMAIN | 默认域名 | 空 |
NEXTCLOUD_AIO_PORT | 管理界面端口 | 8080 |
NEXTCLOUD_AIO_DATA_LOCATION | 数据存储路径 | /mnt/ncdata |
NEXTCLOUD_AIO_PASSWORD | 管理界面密码(自动生成,可手动设置) | 自动生成 |
bashdocker logs nextcloud-aio-mastercontainer
bash# 拉取最新镜像 docker pull nextcloud/all-in-one:latest # 重启容器 docker restart nextcloud-aio-mastercontainer
通过管理界面(http://<服务器IP>:8080)中的"备份"选项执行数据备份,或使用以下命令:
bashdocker exec -it nextcloud-aio-mastercontainer backup
完整文档及高级配置请参考官方GitHub仓库:
[***]




manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务