-
安装docker
参考docker官方教程
-
创建/opt/nextcloud/compose.yaml文件
services: nextcloud-aio-mastercontainer: image: ghcr.io/nextcloud-releases/all-in-one:latest init: true restart: always container_name: nextcloud-aio-mastercontainer volumes: - nextcloud_aio_mastercontainer:/mnt/docker-aio-config - /var/run/docker.sock:/var/run/docker.sock:ro network_mode: bridge ports: - 80:80 - 8080:8080 - 8443:8443 environment: NEXTCLOUD_DATADIR: /opt/nextcloud/data/ncdata NEXTCLOUD_MOUNT: /opt/ncdata/ SKIP_DOMAIN_VALIDATION: true #security_opt: ["label:disable"] # Is needed when using SELinux volumes: nextcloud_aio_mastercontainer: name: nextcloud_aio_mastercontainer
-
启动容器
docker compose up -d
-
配置安装向导
打开https://192.168.33.32:8080 记下单词口令,后面登录要用 填写域名,然后点submit,其它不要动 等附属容器启动完成后记下admin密码
-
SSL证书
nextcloud aio用的是caddy申请证书,需要给nextcloud绑定一个公网IP和域名,caddy启动时会自动申请SSL证书
-
容器管理
通过https://192.168.33.32:8080/containers页面可以对附属容器进行管理
Views: 0