Como plugar /api (n8n) e servir no VPS (Nginx).
Esse pacote é front-end estático. Você pode servir com Nginx e apontar /api para n8n ou sua API.
/var/www/aianuc/
├─ dashboard.html
├─ settings.html
├─ help.html
├─ login.html
└─ assets/
├─ styles.css
├─ config.js
└─ app.js
Edite assets/config.js e ajuste API_BASE.
Exemplos:
• API_BASE: "https://apolomateux.app.n8n.cloud/webhook"
• API_BASE: "/api" (com proxy no Nginx)
GET /api/dashboard?tenantSlug=demo&days=30
→ { "leads":[...], "calls":[...] }
GET /api/tenant-settings?tenantSlug=demo
→ { max_tentativas, cooldown_1_horas, ... }
Você pode implementar esses endpoints no n8n via Webhook GET + Postgres node (SELECTs).
Exemplo (ajuste domínio e upstream):
server {
listen 80;
server_name SEU_DOMINIO;
root /var/www/aianuc;
index dashboard.html;
location / {
try_files $uri $uri/ /dashboard.html;
}
# Proxy para n8n (exemplo)
location /api/ {
proxy_pass https://apolomateux.app.n8n.cloud/webhook/;
proxy_set_header Host apolomateux.app.n8n.cloud;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}