# deploy/vm116-nextcloud — Spec 034 Fase 0 Nextcloud Hub Ligbox: ampliar capacidade Files (warm tier) para tenants Carbonio VM112. > Pasta `vm116-nextcloud` = nome da Spec 034. **Host alvo: VM124** (`10.10.10.124`). ## Alvo Roger (2026-06-21) | Parâmetro | Valor | |-----------|-------| | **VMID** | **124** (primeira livre após VM123) | | **IP LAN** | `10.10.10.124/24` | | **SSH WAN** | `:2524` → `10.10.10.124:22` | | **vCPU** | **2** | | **RAM** | **4 GB** | | **Disco** | **500 GB** (se `local-lvm` tiver espaço) | | IP | Estado | |----|--------| | `10.10.10.116` | **RustDesk** — não usar | | `10.10.10.118` | Não usar (Roger) | | `10.10.10.124` | **Livre** — Nextcloud | ## Stack | Serviço | Imagem | RAM limit | |---------|--------|-----------| | Nextcloud 30 | `nextcloud:30-apache` | 1024m | | PostgreSQL 16 | `postgres:16-alpine` | 384m | | Redis 7 | `redis:7-alpine` | 64m | | Cron | same as app | 128m | Porta **8080** → Traefik CT114 (TLS externo). ## Deploy rápido ```bash # 1. Proxmox (no host PVE) bash scripts/proxmox-create-vm.sh # 2. Na VM124 (Ubuntu 24.04) bash scripts/bootstrap.sh cp .env.example .env # editar passwords bash scripts/install.sh # 3. CT114 Traefik — traefik/nextcloud-hub.yml.snippet # DNS: cloud.ligbox.com.br → Traefik curl -s http://10.10.10.124:8080/status.php ``` ## Spec - [spec.md](../specs/034-nextcloud-carbonio-vm112-integration/spec.md) - [VM124.md](../docs/vms/VM124.md)