From 8f719ca7c76fe296c232700d8dc5c606fc4e9aed Mon Sep 17 00:00:00 2001 From: root Date: Sat, 1 Aug 2026 20:28:50 +0000 Subject: [PATCH] =?UTF-8?q?fix(contracts):=20Pulse=20port=203001=E2=86=927?= =?UTF-8?q?655=20(verified),=20jdownloader=20decommissioned=20from=20docke?= =?UTF-8?q?r-vm=20=E2=86=92=20CT=20118=20LXC=20(.20)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- infrastructure-control.prose.md | 18 +++++++++++------- infrastructure-update.prose.md | 2 +- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/infrastructure-control.prose.md b/infrastructure-control.prose.md index 539b265..c1f02de 100644 --- a/infrastructure-control.prose.md +++ b/infrastructure-control.prose.md @@ -161,7 +161,7 @@ description: > |-------|------|-----------| | **Firecrawl** | `/opt/search-stack/firecrawl-source/` | api, rabbitmq, postgres, playwright, redis | | **SearXNG** | `/opt/search-stack/searxng/` | searxng, valkey | -| **Home stack** | `/opt/home_stack/` | jdownloader, stirling-pdf, pulse | +| **Home stack** | `/opt/home_stack/` | stirling-pdf, pulse (jdownloader decommissioned 2026-08-01 → dedicated CT 118 LXC) | | **Audiobookshelf** | `/opt/audiobookshelf/` | audiobookshelf | | **Trove agents** | docker run (standalone) | trove-agent-proxmox, trove-test-agent-1, trove-test-server-1, docker-stats | @@ -178,11 +178,15 @@ description: > - Compose: `/opt/home_stack/docker-compose.yml` - Control script: `/opt/home_stack/infra-control.sh` -**JDownloader**: -- URL: `http://192.168.68.7:5800` (web UI via VNC) +**JDownloader** (decommissioned from docker-vm 2026-08-01 — moved to dedicated CT 118 LXC): +- LXC: CT 118 on storepve, `192.168.68.20` (JDownloader + VNC 5900 + web UI 6080) +- Web UI: `http://192.168.68.20:6080` (noVNC via websockify) +- Docker container `jdownloader-2` on .7 removed; compose entry stripped -**Pulse** (Uptime Kuma): -- URL: `http://192.168.68.7:3001` +**Pulse**: +- URL: `http://192.168.68.7:7655` (direct LAN) +- Public: `https://pulse.sysloggh.net` (NetBird CNAME proxy) +- Container: `rcourtman/pulse:5.1.35` in `/opt/home_stack` (port 7655, was 3001) ### Ecosystem B: CT 116 syslog-api (192.168.68.116) @@ -368,7 +372,7 @@ fine. Services that resolve directly to a LAN IP are NetBird-independent. | Authentik | auth.sysloggh.net:443 | 192.168.68.11:9000 | CNAME → netbird | **Yes** | ⚠️ | | Gitea | git.sysloggh.net:443 | 192.168.68.17:3000 | CNAME → netbird | **Yes** | ⚠️ | | Zulip | chat.sysloggh.net:443 | 192.168.68.19 | CNAME → netbird | **Yes** | ⚠️ VERIFY-BEFORE-USE | -| Pulse | pulse.sysloggh.net:443 | 192.168.68.7 | CNAME → netbird | **Yes** | ⚠️ | +| Pulse | pulse.sysloggh.net:443 | 192.168.68.7:7655 | CNAME → netbird | **Yes** | ✅ verified 2026-08-01 | | DNS UI | dns.sysloggh.net:443 | 192.168.68.10:80 | CNAME → netbird | **Yes** | ⚠️ | | SearXNG | searxng.sysloggh.net:8888 | 192.168.68.7:8888 | LAN IP | No | ✅ | | Firecrawl | firecrawl.sysloggh.net:3002 | 192.168.68.7:3002 | LAN IP | No | ✅ | @@ -606,7 +610,7 @@ ssh root@192.168.68.110 "systemctl restart llama-server" | 115 | scottdenya | amdpve | .75 | Denya OneCare | ❌ | | 116 | syslog-api | minipve | .116 | LiteLLM + Grafana | ❌ | | 117 | zulip | storepve | .19 | Chat | ❌ | -| 118 | jdownloader | storepve | — | JDownloader container | ❌ | +| 118 | jdownloader | storepve | .20 | JDownloader LXC (dedicated, migrated from docker-vm 2026-08-01) | ✅ | | 119 | infisical-vault | minipve | — | Vault | ❌ | ## Appendix C: Docker Compose Files Location diff --git a/infrastructure-update.prose.md b/infrastructure-update.prose.md index fb22454..d94ed50 100644 --- a/infrastructure-update.prose.md +++ b/infrastructure-update.prose.md @@ -78,7 +78,7 @@ Before ANY update wave: |------|-------|---------| | VM 109 (.7) | Firecrawl | `cd /opt/search-stack/firecrawl-source && docker compose pull && docker compose up -d` | | VM 109 (.7) | SearXNG | `cd /opt/search-stack/searxng && docker compose pull && docker compose up -d` | -| VM 109 (.7) | Home stack (Pulse, Stirling PDF, JDownloader 2) | `cd /opt/home_stack && docker compose pull && docker compose up -d` | +| VM 109 (.7) | Home stack (Pulse, Stirling PDF) — JDownloader moved to CT 118 LXC 2026-08-01 | `cd /opt/home_stack && docker compose pull && docker compose up -d` | | VM 109 (.7) | Audiobookshelf | `cd /opt/audiobookshelf && docker compose pull && docker compose up -d` | | CT 116 (.116) | Inference Harness (LiteLLM, Prometheus, Grafana) | `cd /opt/inference-harness && docker compose pull && docker compose up -d` | | CT 117 (zulip, storepve) | Zulip | `docker pull zulip/docker-zulip:latest && docker restart zulip-zulip-1` |