From 643ee2cd362a00a58ee1be66a25c70cf8becc628 Mon Sep 17 00:00:00 2001 From: "fkrebs (via Claude)" Date: Wed, 27 May 2026 20:55:08 +0200 Subject: [PATCH] Add Miniflux: port 17002, OIDC client, DB entry, Zoraxy route; remove Obsidian drift plugins from RESUME --- infra/portmap.md | 2 ++ services/databases.md | 1 + services/pocket-id.md | 1 + services/zoraxy.md | 1 + 4 files changed, 5 insertions(+) diff --git a/infra/portmap.md b/infra/portmap.md index 5ac0e70..230195c 100644 --- a/infra/portmap.md +++ b/infra/portmap.md @@ -161,6 +161,7 @@ All arr-stack services run behind `vpn_gluetun` container network. |---|---|---|---|---| | [17000](http://192.168.1.40:17000) | Memos | `memos` | [memos.nuclide.systems](https://memos.nuclide.systems) | Notes | | [17001](http://192.168.1.40:17001) | Karakeep | `karakeep` | [hoarder.nuclide.systems](https://hoarder.nuclide.systems) | Bookmarks | +| [17002](http://192.168.1.40:17002) | Miniflux | `miniflux` | [flux.nuclide.systems](https://flux.nuclide.systems) | RSS reader; OIDC via Pocket-ID; DB on CT 113; MCP at `miniflux-mcp` (:ai-internal) | --- @@ -301,6 +302,7 @@ Zoraxy routes to these external backends: | `78c78998` | Claude MCP | `https://claude.ai/api/mcp/auth_callback` + `https://mcp.nuclide.systems/mcp/auth/callback` | | `82ca2d53` | nuc-ai | (empty) — used by spawned MCP servers | | `7fe1a14b` | zoraxy | (empty) | +| `7092cd25` | Miniflux | `https://flux.nuclide.systems/oauth2/oidc/callback` | | `af2f837b` | mcp-auth | (empty) — legacy, unused | | (new) | vaultwarden | `https://vault.nuclide.systems/auth/callback` | Created 2026-05-21; SSO wiring deferred | diff --git a/services/databases.md b/services/databases.md index a516b6b..a2e9dcf 100644 --- a/services/databases.md +++ b/services/databases.md @@ -15,6 +15,7 @@ All application databases live on **CT 113** (`192.168.1.6:5432`) after Phase 2 | `n8n` | n8n | 12 MB | n8n | CT 104 `/opt/stacks/n8n/` | | `gitea` | gitea | 15 MB | Gitea | CT 111 `/opt/stacks/gitea/` | | `coder` | coder | 17 MB | Coder | CT 111 `/opt/stacks/coder/` | +| `miniflux` | miniflux | — | Miniflux RSS | CT 104 `/opt/stacks/miniflux/` | **Not on CT 113:** diff --git a/services/pocket-id.md b/services/pocket-id.md index 2c9e297..556bde5 100644 --- a/services/pocket-id.md +++ b/services/pocket-id.md @@ -58,6 +58,7 @@ Pocket-ID is a lightweight OIDC 2.1 / OAuth 2.0 IdP. Every service that supports | Bifrost MCP | 104 | `ec0d15e6-e86d-49b0-ac12-cdfb5afc9086` | `https://ai.nuclide.systems` | per_user_oauth (not currently active — all MCP clients use auth_type=none) | | mcp-auth | 104 | `af2f837b-8a77-4f6f-80b0-71b734eb7b0b` | — | internal; no launch URL | | nuc-ai | 104 | `82ca2d53-6df4-4671-875c-fee85b54b76f` | — | internal; no launch URL | +| Miniflux | 104 | `7092cd25-6174-4bae-b587-1e8c80c38795` | `https://flux.nuclide.systems/oauth2/oidc/callback` | RSS reader; OIDC auto-creates user; admin = fkrebs | ## Env var patterns per service type diff --git a/services/zoraxy.md b/services/zoraxy.md index 2d4dfb1..f02aaf5 100644 --- a/services/zoraxy.md +++ b/services/zoraxy.md @@ -33,6 +33,7 @@ Audited 2026-05-23; updated 2026-05-26 (mcp.nuclide.systems removed, ai/chat bac | 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) | +| flux.nuclide.systems | 192.168.1.40:17002 | — | Miniflux RSS reader (OIDC via Pocket-ID) | | traccar.nuclide.systems | 192.168.1.40:15000 | ✓ | Traccar GPS | | vault.nuclide.systems | 192.168.1.40:11001 | ✓ | Vaultwarden |