Skip to content

NPM reverse proxy — FAQ

Nginx Proxy Manager on TrueNAS — LAN proxy; most public traffic uses Cloudflare Tunnel now. See NPM doc.

NPM-001 — What is NPM?
  1. NGINX Proxy Manager — web UI for reverse proxy on NAS.
NPM-002 — Where is NPM?
  1. TrueNAS Docker at 192.168.2.203 — not on Windows PC.
NPM-003 — Still needed after tunnel?
  1. Yes for LAN hostnames and legacy — many public URLs go direct tunnel.
NPM-004 — Admin URL?
  1. LAN only — e.g. http://192.168.2.203:6081 — check Apps port.
NPM-005 — Admin login?
  1. Vaultwarden search NPM — never expose admin to public internet.
NPM-006 — Add proxy host?
  1. Hosts → Proxy Hosts → Add — NPM doc.
NPM-007 — Websockets?
  1. Enable for Jellyfin, Navidrome, *arr, qBittorrent UI.
NPM-008 — Let's Encrypt on LAN?
  1. SSL tab on proxy host if hostname resolves locally.
NPM-009 — New public subdomain?
  1. Prefer Cloudflare Tunnel first — not NPM unless tunnel points at NPM.
NPM-010 — Tunnel vs NPM path?
  1. Before: Internet→NPM→app. Now: often Internet→Tunnel→app direct.
NPM-011 — When tunnel points to NPM?
  1. One tunnel entry to NPM — NPM splits hostnames internally.
NPM-012 — Block common exploits?
  1. Enable on each proxy host.
NPM-013 — 502 from NPM?
  1. Backend app down — check forward IP/port.
NPM-014 — Wrong backend port?
  1. Verify TrueNAS app port in Apps UI.
NPM-015 — Docker hostname forward?
  1. Use container name on TrueNAS docker network.
NPM-016 — Path-based routing?
  1. Custom locations in NPM — advanced.
NPM-017 — HTTP to HTTPS redirect?
  1. Force SSL on proxy host.
NPM-018 — Access NPM from phone on Wi‑Fi?
  1. Same LAN admin URL — not via Cloudflare.
NPM-019 — Old local.saxobroko.com?
  1. Legacy CNAME pattern — see Network doc.
NPM-020 — Docs used to use NPM?
  1. Yes — old PC proxied mkdocs; now Cloudflare Pages.
NPM-021 — Delete NPM?
  1. Don't — still useful for LAN even if tunnels direct.
NPM-022 — Certificate expired?
  1. Renew in NPM SSL tab or fix DNS challenge.
NPM-023 — Multiple domains one host?
  1. Comma-separate domain names on proxy host.
NPM-024 — Default 404 host?
  1. Redirection hosts or custom catch-all.
NPM-025 — Header buffer issues?
  1. NPM custom config — Ryan for weird apps.
NPM-026 — Relation to Cloudflare SSL?
  1. Edge SSL at Cloudflare; NPM SSL for LAN.
NPM-027 — Bookmark admin on PC?
  1. Windows PC at 192.168.2.200 on home LAN.
NPM-028 — Forgot NPM password?
  1. Reset via NPM docs or Ryan — credentials in vault.
NPM-029 — Update NPM container?
  1. TrueNAS Apps update — brief proxy downtime.
NPM-030 — Logs location?
  1. NPM UI log tab or container logs in TrueNAS.
NPM-031 — qBittorrent through NPM?
  1. Websockets on — forward to qBT port.
NPM-032 — Jellyfin through NPM?
  1. Websockets + correct stream URL in clients.
NPM-033 — Survivor needs NPM?
  1. Rare — Ryan handles proxy changes.
NPM-034 — Screenshots in docs?
  1. npmproxyhosts.jpg, nph.jpg in PC/NPM folder.
NPM-035 — More NPM help?
  1. NPM doc, Network.