Defines hybrid hot/warm storage to expand tenant mail capacity via Nextcloud Hub on proposed VM116.
1.4 KiB
1.4 KiB
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.brvia 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(flagNEXTCLOUD_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
- Spec 034
spec.md infrastructure.mdquickstart.mdcontracts/nextcloud-provisioning-api.md- Actualizar
docs/vms/README.md+VM112.md - Publicar no Spec Hub Portal (Spec 031)