Backlog: dev-lisilou.jerodrigged.com blocked on missing NPM proxy host (B5)
Deploy to Dev / Deploy & Smoke Test (push) Successful in 21s
Deploy to Dev / Deploy & Smoke Test (push) Successful in 21s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -43,6 +43,28 @@ stopped reaching GitHub. I've synced GitHub main and both pipelines are green, b
|
|||||||
- `homelab/docs/infrastructure.md` is stale (lists CT114 as Keycloak; CT111 notes
|
- `homelab/docs/infrastructure.md` is stale (lists CT114 as Keycloak; CT111 notes
|
||||||
don't mention the GitHub runner deploy chain)
|
don't mention the GitHub runner deploy chain)
|
||||||
|
|
||||||
|
### B5. dev-lisilou.jerodrigged.com has no NPM proxy host
|
||||||
|
The Cloudflare tunnel delivers the hostname to NPM (CT102), but NPM has no proxy
|
||||||
|
host for it, so it falls through to the "Jerod Rigged" default landing page.
|
||||||
|
Verified: `curl -H "Host: dev-lisilou.jerodrigged.com" http://192.168.1.185/`
|
||||||
|
→ landing page, while the same probe with `Host: lisilou.jerodrigged.com` →
|
||||||
|
`healthy`. I could not fix this without the NPM admin login (192.168.1.185:81 —
|
||||||
|
presumably in Vaultwarden; factory default is disabled, and neither SSH nor the
|
||||||
|
ansible key works from this machine).
|
||||||
|
|
||||||
|
**Fix (2 min in NPM UI):** Hosts → Proxy Hosts → Add:
|
||||||
|
- Domain: `dev-lisilou.jerodrigged.com`
|
||||||
|
- Scheme `http`, Forward Host `192.168.1.192`, Port `8080`
|
||||||
|
- Websockets ON, Block Common Exploits ON; SSL tab: same as the
|
||||||
|
`lisilou.jerodrigged.com` host
|
||||||
|
Also confirm the hostname exists as a public hostname/CNAME in the CF tunnel
|
||||||
|
config (it already resolves and reaches NPM, so likely fine).
|
||||||
|
|
||||||
|
**So the agent can do this next time:** put the NPM admin credential in a place
|
||||||
|
Claude can reach (e.g. `NPM_ADMIN_IDENTITY`/`NPM_ADMIN_SECRET` env vars, or an
|
||||||
|
API-only NPM user), or install/authorize the `~/.ssh/ansible_ed25519` key on
|
||||||
|
this machine.
|
||||||
|
|
||||||
## Security
|
## Security
|
||||||
|
|
||||||
### S1. Signed-contract download is unauthenticated and enumerable
|
### S1. Signed-contract download is unauthenticated and enumerable
|
||||||
|
|||||||
Reference in New Issue
Block a user