{
  "host": "192.168.93.99",
  "portal": "https://bizops-n8n-local.duckdns.org/",
  "updated": "2026-07-30",
  "apps": [
    {
      "id": "openwebui",
      "name": "Open WebUI",
      "urls": ["https://legion-agent.duckdns.org/", "http://192.168.93.99:8080/"]
    },
    {
      "id": "n8n",
      "name": "n8n",
      "urls": ["https://bizops-n8n-local.duckdns.org/n8n/", "http://192.168.93.99:15678/"]
    },
    {
      "id": "vikunja",
      "name": "Vikunja",
      "urls": ["https://bizops-n8n-local.duckdns.org/vikunja/", "http://192.168.93.99:3456/"]
    },
    {
      "id": "searxng",
      "name": "SearXNG",
      "urls": ["http://192.168.93.99:18079/"]
    },
    {
      "id": "webmail",
      "name": "Mailu Webmail",
      "urls": ["https://webmail.logicwisesystems.dev/webmail"]
    },
    {
      "id": "mail-admin",
      "name": "Mailu Admin",
      "urls": ["https://admin.logicwisesystems.dev/admin"]
    },
    {
      "id": "news-intelligence",
      "name": "News Intelligence",
      "urls": ["https://news-intelligence-ag.duckdns.org/"]
    },
    {
      "id": "dental-portal",
      "name": "Dental PHI portal",
      "urls": ["http://dental-portal.home/", "http://192.168.93.99:18088/"]
    }
  ],
  "apis": [
    {
      "id": "ollama",
      "name": "Ollama priority proxy",
      "base": "http://192.168.93.99:11434",
      "notes": "OpenAI-compatible API via ai-lab-ollama-proxy"
    },
    {
      "id": "mcpo",
      "name": "MCP gateway (mcpo)",
      "base": "http://192.168.93.99:18443",
      "paths": ["/mempalace/", "/homelab-env-manager/", "/agent-budget/", "/docs"]
    },
    {
      "id": "postgres-mcp",
      "name": "Postgres MCP SSE",
      "base": "http://192.168.93.99:18090/sse",
      "notes": "news_intel on Widow (read-oriented)"
    },
    {
      "id": "searxng-api",
      "name": "SearXNG search",
      "base": "http://192.168.93.99:18079/search?q="
    },
    {
      "id": "postgres",
      "name": "Homelab Postgres",
      "host": "192.168.93.99",
      "port": 15432,
      "notes": "stack / business DBs"
    },
    {
      "id": "mail-smtp-imap",
      "name": "Mailu SMTP/IMAP",
      "host": "mail.logicwisesystems.dev",
      "ports": { "smtp": 25, "smtps": 465, "submission": 587, "imaps": 993 }
    }
  ],
  "widow": {
    "lan": "192.168.93.101",
    "services": [
      { "id": "ni", "url": "https://news-intelligence-ag.duckdns.org/" },
      { "id": "pihole", "url": "http://192.168.93.101:8080/admin" }
    ]
  },
  "not_running": [
    {
      "id": "ragflow",
      "expected": "http://192.168.93.99:18080",
      "notes": "Documented in PORTS.md; not in active compose"
    }
  ]
}
