docs: consistency pass 2026-05-23 (session ×4)
- zoraxy.md: fix arcane upstream to CT109 (192.168.1.8:10002), add SkipWebSocketOriginCheck column, note missing routes (dozzle, etc.) - arcane.md: reflect CT109 migration complete, expand agent table to all 8 environments, fix MANAGER_API_URL and DB paths - ct-inventory.md: CT103 RAM 512→4096+swap; CT109 footnote complete - proxmox-memory-audit.md: CT103 bump, add CT109+CT113 rows, fix sum - portmap.md: add Wetty row, fix arcane backend, WAL-G scrape target, homepage decommissioned, dozzle LAN-only note - mcp-gateway.md: add gitea/paperless/proxmox, count 26→29 servers - RESUME.md: check off WAL-G, Loki, Zoraxy audit; CT109 in key state table; session ×4 completed items block Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
+29
-25
@@ -4,35 +4,39 @@
|
||||
|
||||
## Current route table
|
||||
|
||||
Audited and fully configured 2026-05-21. All 22 public routes have:
|
||||
Audited 2026-05-23. All 22 public routes have:
|
||||
- `EnableAutoHTTPS: true` — Zoraxy requests LE certs for `*.nuclide.systems`
|
||||
- `EnableWebsocketCustomHeaders: true` — preserves WS upgrade headers through the proxy
|
||||
- `DisableHopByHopHeaderRemoval: true` — keeps hop-by-hop headers intact for upstream
|
||||
|
||||
| Domain | Upstream | Notes |
|
||||
|--------|----------|-------|
|
||||
| abs.nuclide.systems | 192.168.1.40:13003 | Absolut (abs) |
|
||||
| ai.nuclide.systems | 192.168.1.40:14000 | LiteLLM gateway |
|
||||
| arcane.nuclide.systems | 192.168.1.40:10002 | Arcane Manager |
|
||||
| chat.nuclide.systems | 192.168.1.40:14001 | LobeHub |
|
||||
| dev.nuclide.systems | 192.168.1.42:7080 | Coder (CT 111) |
|
||||
| git.nuclide.systems | 192.168.1.42:3000 | Gitea (CT 111) |
|
||||
| gotify.nuclide.systems | 192.168.1.40:10003 | Gotify push notifications |
|
||||
| ha.nuclide.systems | 192.168.1.60:8123 | Home Assistant (VM 100) |
|
||||
| hoarder.nuclide.systems | 192.168.1.40:17001 | Karakeep bookmarks |
|
||||
| id.nuclide.systems | 192.168.1.5:11000 | Pocket-ID OIDC (CT 110) |
|
||||
| immich.nuclide.systems | 192.168.1.40:12000 | Immich photos |
|
||||
| mcp.nuclide.systems | 192.168.1.40:8080 | MCP gateway |
|
||||
| memos.nuclide.systems | 192.168.1.40:17000 | Memos notes |
|
||||
| n8n.nuclide.systems | 192.168.1.40:16000 | n8n workflows |
|
||||
| nc.nuclide.systems | 192.168.1.41:11000 | Nextcloud AIO (CT 105) |
|
||||
| ocpp.nuclide.systems | 192.168.1.60:8887 | OCPP charger endpoint (HAOS) |
|
||||
| s3.nuclide.systems | 192.168.1.40:10004 | Garage S3 (web endpoint) |
|
||||
| shepard.nuclide.systems | 192.168.1.49:80 | Shepard frontend (CT 101) |
|
||||
| shepard-api.nuclide.systems | 192.168.1.49:8080 | Shepard API (CT 101) |
|
||||
| shepard-auth.nuclide.systems | 192.168.1.49:8082 | Shepard auth (CT 101) |
|
||||
| traccar.nuclide.systems | 192.168.1.40:15000 | Traccar GPS |
|
||||
| vault.nuclide.systems | 192.168.1.40:11001 | Vaultwarden |
|
||||
`SkipWebSocketOriginCheck` is enabled on routes that use WebSocket heavily (n8n, Coder, Gotify, Immich, Arcane, abs, ai, chat, ha, mcp, nc, ocpp, s3, shepard*). Disabled on git, hoarder, id, memos (not needed).
|
||||
|
||||
| Domain | Upstream | SkipWSOrigin | Notes |
|
||||
|--------|----------|:---:|-------|
|
||||
| abs.nuclide.systems | 192.168.1.40:13003 | ✓ | Audiobookshelf |
|
||||
| ai.nuclide.systems | 192.168.1.40:14000 | ✓ | LiteLLM gateway |
|
||||
| arcane.nuclide.systems | **192.168.1.8:10002** | ✓ | Arcane (moved to CT 109 2026-05-23) |
|
||||
| chat.nuclide.systems | 192.168.1.40:14001 | ✓ | LobeHub |
|
||||
| dev.nuclide.systems | 192.168.1.42:7080 | ✓ | Coder (CT 111) |
|
||||
| git.nuclide.systems | 192.168.1.42:3000 | — | Gitea (CT 111) |
|
||||
| gotify.nuclide.systems | 192.168.1.40:10003 | ✓ | Gotify push notifications |
|
||||
| ha.nuclide.systems | 192.168.1.60:8123 | ✓ | Home Assistant (VM 100) |
|
||||
| hoarder.nuclide.systems | 192.168.1.40:17001 | — | Karakeep bookmarks |
|
||||
| id.nuclide.systems | 192.168.1.5:11000 | — | Pocket-ID OIDC (CT 110) |
|
||||
| immich.nuclide.systems | 192.168.1.40:12000 | ✓ | Immich photos |
|
||||
| mcp.nuclide.systems | 192.168.1.40:8080 | ✓ | MCP gateway |
|
||||
| memos.nuclide.systems | 192.168.1.40:17000 | — | Memos notes |
|
||||
| n8n.nuclide.systems | 192.168.1.40:16000 | ✓ | n8n workflows |
|
||||
| nc.nuclide.systems | 192.168.1.41:11000 | ✓ | Nextcloud AIO (CT 105) |
|
||||
| ocpp.nuclide.systems | 192.168.1.60:8887 | ✓ | OCPP charger endpoint (HAOS) |
|
||||
| s3.nuclide.systems | 192.168.1.40:10004 | ✓ | Garage S3 (web endpoint) |
|
||||
| shepard.nuclide.systems | 192.168.1.49:80 | ✓ | Shepard frontend (CT 101) |
|
||||
| shepard-api.nuclide.systems | 192.168.1.49:8080 | ✓ | Shepard API (CT 101) |
|
||||
| shepard-auth.nuclide.systems | 192.168.1.49:8082 | ✓ | Shepard auth (CT 101) |
|
||||
| traccar.nuclide.systems | 192.168.1.40:15000 | ✓ | Traccar GPS |
|
||||
| vault.nuclide.systems | 192.168.1.40:11001 | ✓ | Vaultwarden |
|
||||
|
||||
**Missing routes** (services listed in portmap but no Zoraxy config exists): `dozzle.nuclide.systems`, `immich-tools.nuclide.systems`, `paperless.nuclide.systems`, `paperless-ai.nuclide.systems`. These are either LAN-only or the routes were never created.
|
||||
|
||||
`root.config` — ProxyType=0 internal dashboard fallback (127.0.0.1:5487), no ACME.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user