[Session 2026-03-22] Forgejo MCP, OpenMemory Dashboard-Fix, CF Tunnel-Token #46

Open
opened 2026-03-22 15:48:48 +00:00 by orbitalo · 0 comments
Owner

Was wurde gemacht

  • Forgejo MCP Server (v2.16.0) installiert und als Cursor MCP konfiguriert (stdio über SSH-Tunnel localhost:3030)
  • SSH-Tunnel-Service erweitert: OpenMemory (8765, 3000) + Forgejo (3030) in einem Service
  • OpenMemory Dashboard gefixt: API-URL auf Tailscale-IP (100.92.71.93:8765), USER-Variable von root auf orbitalo korrigiert
  • Cursor Rule für automatische Session-Summary Issues erstellt (.cursor/rules/session-summary.mdc)
  • Cloudflare API Token mit Tunnel-Berechtigung erstellt (cfut_Epu5...)
  • Issue #45 (OpenMemory) und #1 (Cloudflare MCP) geschlossen

Aenderungen an Infrastruktur

  • /usr/local/bin/forgejo-mcp — Binary auf monitoring-bot installiert
  • /etc/systemd/system/openmemory-tunnel.service — Port 3030 für Forgejo hinzugefügt
  • /root/.cursor/mcp.json — Forgejo MCP Server hinzugefügt
  • /root/.cursor/rules/session-summary.mdc — Neue Cursor Rule
  • CT 122 (openmemory): .env und docker-compose.yml gefixt (NEXT_PUBLIC_API_URL, NEXT_PUBLIC_USER_ID)

Erkannte Probleme

  • OpenMemory Dashboard: NEXT_PUBLIC_* Variablen sind Build-Time in Next.js, werden aber via entrypoint.sh Runtime-ersetzt — fragil bei Updates
  • Browser-Cache kann nach Config-Änderungen alte JS-Dateien ausliefern (Inkognito oder Hard-Refresh nötig)
  • 15 Cloudflare Tunnels mit Status "down" oder "inactive" — aufräumen?

Naechste Schritte

  • Phase 2: Hausmeister als "kritischer Freund" (aus vorheriger Session)
  • Cloudflare Tunnels aufräumen (15 tote Tunnels)
  • DNS Wildcard aufräumen (Issue #4)

Betroffene Systeme

monitoring-bot (CT 116), CT 122 (openmemory), CT 111 (forgejo), pve-hetzner

## Was wurde gemacht - Forgejo MCP Server (v2.16.0) installiert und als Cursor MCP konfiguriert (stdio über SSH-Tunnel localhost:3030) - SSH-Tunnel-Service erweitert: OpenMemory (8765, 3000) + Forgejo (3030) in einem Service - OpenMemory Dashboard gefixt: API-URL auf Tailscale-IP (100.92.71.93:8765), USER-Variable von root auf orbitalo korrigiert - Cursor Rule für automatische Session-Summary Issues erstellt (.cursor/rules/session-summary.mdc) - Cloudflare API Token mit Tunnel-Berechtigung erstellt (cfut_Epu5...) - Issue #45 (OpenMemory) und #1 (Cloudflare MCP) geschlossen ## Aenderungen an Infrastruktur - `/usr/local/bin/forgejo-mcp` — Binary auf monitoring-bot installiert - `/etc/systemd/system/openmemory-tunnel.service` — Port 3030 für Forgejo hinzugefügt - `/root/.cursor/mcp.json` — Forgejo MCP Server hinzugefügt - `/root/.cursor/rules/session-summary.mdc` — Neue Cursor Rule - CT 122 (openmemory): `.env` und `docker-compose.yml` gefixt (NEXT_PUBLIC_API_URL, NEXT_PUBLIC_USER_ID) ## Erkannte Probleme - OpenMemory Dashboard: NEXT_PUBLIC_* Variablen sind Build-Time in Next.js, werden aber via entrypoint.sh Runtime-ersetzt — fragil bei Updates - Browser-Cache kann nach Config-Änderungen alte JS-Dateien ausliefern (Inkognito oder Hard-Refresh nötig) - 15 Cloudflare Tunnels mit Status "down" oder "inactive" — aufräumen? ## Naechste Schritte - Phase 2: Hausmeister als "kritischer Freund" (aus vorheriger Session) - Cloudflare Tunnels aufräumen (15 tote Tunnels) - DNS Wildcard aufräumen (Issue #4) ## Betroffene Systeme monitoring-bot (CT 116), CT 122 (openmemory), CT 111 (forgejo), pve-hetzner
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: orbitalo/homelab-brain#46
No description provided.