Inclui console handoff Desk↔Console (Spec 019), melhorias DNS Viewer (037), OpenPanel/Nextcloud/VM116 deploy notes, contracts stack e sidebar actualizado. Co-authored-by: Cursor <cursoragent@cursor.com>
55 lines
1.4 KiB
Markdown
55 lines
1.4 KiB
Markdown
# 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)
|