ligbox-ops-platform/specs/034-nextcloud-carbonio-vm112-integration/tasks.md
Ligbox Spec Hub f6cf9f8e1c Add Spec 034 Nextcloud integration with VM112 Carbonio mail.
Defines hybrid hot/warm storage to expand tenant mail capacity via Nextcloud Hub on proposed VM116.
2026-06-20 22:07:00 +00:00

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.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

  • Spec 034 spec.md
  • infrastructure.md
  • quickstart.md
  • contracts/nextcloud-provisioning-api.md
  • Actualizar docs/vms/README.md + VM112.md
  • Publicar no Spec Hub Portal (Spec 031)