Home βΊ Reference βΊ Port Map
π’ Canonical Port Allocation
Every port on madhatter. If a service is not in this list, it should not be running.
| Port | Service | Stack | Notes |
|---|---|---|---|
| 80 | Caddy HTTP | dryad-core | Redirects β 443 |
| 443 | Caddy HTTPS | dryad-core | All web traffic. R5. |
| 3001 | flowz-dashboard-dev | flowz (pre-Dryad) | Managed separately |
| 3010 | open-webui | dryad-brain | Chat UI |
| 3080 | dryad-portal | dryad-portal | Unified Dryad UI |
| 3456 | openwork | dryad-apps | Fixed from port 3000 |
| 4000 | dryad-litellm | dryad-brain | THE gateway. R1. Auth: sk-dryad-master |
| 4096 | opencode | systemd user | OpenCode v1.2.24 |
| 6333 | dryad-qdrant | dryad-brain | Vector store |
| 6379 | dryad-redis | dryad-brain | Shared Redis. R4. |
| 7331 | opencode-spun | OpenCode plugin | Autonomous loop engine |
| 8020 | mcp-search | dryad-mcp | DuckDuckGo REST |
| 8030 | mcp-mem0 | dryad-mcp | Memory REST |
| 8585 | mcp-station | dryad-mcp | Cloudshipai MCP hub |
| 9443 | portainer | dryad-core | Docker management |
| 11434 | ollama | systemd (host) | GPU inference. Containers: host.docker.internal:11434 |
| 19999 | netdata | host systemd | Monitoring |