33 lines
1.5 KiB
Plaintext
33 lines
1.5 KiB
Plaintext
# unifi skill — config local (NO versionar)
|
|
#
|
|
# Copiar a `.env` en este mismo directorio y completar.
|
|
|
|
# IP o hostname del UDM Pro (IP cruda recomendado: el cert es self-signed
|
|
# y el hostname interno depende de DNS que sirve el mismo UDM).
|
|
UNIFI_HOST=192.168.87.5
|
|
|
|
# ─── Integration API (read-only oficial) ─────────────────────────────────
|
|
# API Key generada en UniFi Network UI:
|
|
# Settings → Control Plane → Integrations → Create API Key
|
|
# Requiere UniFi Network >= v9.3.43.
|
|
# Solo se muestra UNA vez al crearla — guárdala bien.
|
|
UNIFI_API_KEY=
|
|
|
|
# UUID del site dentro del UDM (NO el nombre "default" — la Integration API exige UUID).
|
|
# Para descubrirlo: ./scripts/query.sh /sites → copiar el campo "id" del site que quieras.
|
|
# Si solo tenés un site (lo normal), el primero que aparece es el correcto.
|
|
UNIFI_SITE=
|
|
|
|
# ─── Classic API (login flow con session cookie + CSRF) ──────────────────
|
|
# Necesario para endpoints que la Integration API no expone: bytes por cliente,
|
|
# signal/SSID, eventos, alarmas, health WAN, DPI, configs (WLANs, firewall).
|
|
#
|
|
# La cuenta DEBE tener rol "Site View Only" en Network — eso es lo que
|
|
# garantiza read-only a nivel server. Sin View Only, esta cuenta podría
|
|
# escribir y romper cosas en producción.
|
|
UNIFI_USERNAME=
|
|
UNIFI_PASSWORD=
|
|
|
|
# Nombre del site para Classic API (NO el UUID — usa "default" o el que aplique).
|
|
UNIFI_SITE_NAME=default
|