Skip to content

Ports reference

Tabla canónica de puertos expuestos en host (no en network namespace de container — eso es interno y no se documenta aquí). Lista no exhaustiva pero cubre lo que mantengo activo y monitorizado.

VM 208 (Docker hub, 192.168.0.XXX)

Puerto Servicio Notas
80 Caddy HTTP Redirect a 443; CF Tunnel termina TLS pero Caddy también
443 Caddy HTTPS Backend principal pre-F4 (post-F4 desaparece, Caddy se mueve a LXC 270/271)
2019 Caddy admin API localhost only, no escucha en 0.0.0.0
3030 Grafana grafana.monxas.casa
3101 Loki Host bind 0.0.0.0:3101 → container :3100 (corregido 2026-05-16)
5678 n8n LAN admin n8n.monxas.casa (separado de LXC 200 que hace alerts)
8073 Healthchecks checks.monxas.casa
9090 Prometheus prom.monxas.casa con auth basic
9093 Alertmanager LAN-only; webhook a LXC 200
9100 node_exporter Métricas host VM 208
1411 PocketID pass.monxas.casa
8080 qBittorrent web qbit.monxas.casa con PocketID forward-auth
7878 Radarr radarr.monxas.casa
8989 Sonarr sonarr.monxas.casa
6767 Bazarr bazarr.monxas.casa
9696 Prowlarr prowlarr.monxas.casa
8686 Lidarr lidarr.monxas.casa
2283 Immich pics.monxas.casa
9999 Stash nopor.monxas.casa
8222 Vaultwarden pass-vault.monxas.casa — separado de PocketID
13378 Audiobookshelf podcasts.monxas.casa
3055 Karakeep bookmarks.monxas.casa

LXC 270 / 271 (Caddy HA, post-F4)

Mismo en ambos, IPs .247 (primary) y .248 (secondary). VIP .250 flota.

Puerto Servicio Notas
80 Caddy HTTP Redirect a 443
443 Caddy HTTPS TLS internal, certs ACME-DNS via CF
2019 Caddy admin localhost only
8080 Healthcheck endpoint /health para keepalived track_script
(VRRP) keepalived Protocolo 112 IP (no TCP/UDP), VIP .250

LXC 200 (n8n + alerts, 192.168.0.XXX)

Puerto Servicio Notas
5678 n8n alert forwarder Webhook receiver Alertmanager; bypass auth en /webhook/*

LXC 251 (rag, 192.168.0.XXX)

Puerto Servicio Notas
8000 RAG API Endpoint principal MCP RAG
8080 Kiwix Reader ZIM (Wikipedia/Appropedia offline)
9999 ZIM HTTP Servidor estático de archivos ZIM

LXC 186 (pbs, 192.168.0.XXX)

Puerto Servicio Notas
8007 PBS web UI + API pbs.monxas.casa (CF Access)

LXC 110 (tv-gw, 192.168.0.XXX)

Puerto Servicio Notas
9100 node_exporter Host metrics
5044 Zeek log shipper (TBD si se usa)

VM 171 (homeassistant, 192.168.0.XXX)

Puerto Servicio Notas
8123 HA frontend ha.monxas.casa (CF Tunnel — bypass forward-auth, ya tiene su login)
22222 HA SSH addon LAN-only, key-based
1880 Node-RED addon LAN-only

LXC 123 (cloudflared, pmx-51)

Puerto Servicio Notas
2000 cloudflared metrics localhost only
(out) 443/HTTPS, 7844/QUIC Outbound a CF edge

Proxmox hosts

Puerto Servicio Notas
8006 PVE web UI https://pmx-50:8006, LAN only (no en CF)
22 SSH Key-based, no password
3128 Spice proxy LAN
(VRRP) keepalived N/A (corre dentro de LXC, no host)

Convenciones

  • Servicios LAN-only: no se exponen via CF Tunnel. Accesibles solo desde LAN o WireGuard.
  • Servicios públicos: van por CF Tunnel → VIP → Caddy → backend.
  • Admin APIs (Caddy 2019, cloudflared 2000): siempre localhost, nunca bind público.
  • Métricas (node_exporter 9100, etc.): LAN-only, scrapeadas por Prometheus en VM 208.

Conflictos potenciales

Cuidado al añadir un servicio nuevo en VM 208: comprobar que el puerto no choca con la lista de arriba. Helper:

bash ssh [email protected] 'sudo ss -tlnp | sort -k4'