# Spec 034 — Tasks **Status:** Draft · **Início:** 2026-06-20 --- ## Fase 0 — Piloto infra - [ ] Roger aprovar VM116 (recursos Proxmox + porta SSH 2516) - [ ] Criar VM116 Ubuntu 24.04 · 500 GB disco - [ ] `deploy/vm116-nextcloud/` — docker-compose + scripts - [ ] TLS `cloud.ligbox.com.br` via Traefik CT114 - [ ] Teste Mail app → Carbonio (domínio teste) - [ ] Documentar resultados no quickstart ## Fase 1 — Wizard + Desk - [ ] `NEXTCLOUD_API_URL` + credenciais admin OCS (secrets VM112) - [ ] Serviço wizard `nextcloud_provision.py` - [ ] Hook pós `account/create` (flag `NEXTCLOUD_INTEGRATION`) - [ ] Webhook Desk `onboarding.nextcloud.provisioned` - [ ] API Desk: `/api/v1/nextcloud/health`, `.../domains/{domain}/status` - [ ] Stack health VM116 em `stack_health.py` (Spec 033) - [ ] Traefik template `files.{domain}` (CT114) - [ ] Módulo Desk `nextcloud-storage` (Spec 015) ## Fase 2 — Operações - [ ] Extensão purge Spec 017 — apagar users Nextcloud - [ ] Domain Admin — painel quota unificado - [ ] FOSSBilling produto «Ligbox Mail Plus» - [ ] Alertas disco VM112/VM116 ## Fase 3 — Offload S3 - [ ] MinIO VM116 - [ ] Volume secundário Carbonio → S3 - [ ] Política archive + runbook ops ## Documentação - [x] Spec 034 `spec.md` - [x] `infrastructure.md` - [x] `quickstart.md` - [x] `contracts/nextcloud-provisioning-api.md` - [ ] Actualizar `docs/vms/README.md` + `VM112.md` - [ ] Publicar no Spec Hub Portal (Spec 031)