Files
html/api/port-registry.json
opus 5f015fb49a
Some checks failed
WEVAL NonReg / nonreg (push) Has been cancelled
auto-sync-0305
2026-04-17 03:05:02 +02:00

104 lines
2.7 KiB
JSON

{
"version": "1.0",
"updated": "2026-04-09",
"rule": "JAMAIS placer un service sur un port occup\u00e9. Chaque app = port unique d\u00e9di\u00e9.",
"s204": {
"80": "nginx HTTP",
"443": "nginx HTTPS",
"2024": "DeerFlow API (LangGraph)",
"2026": "DeerFlow UI",
"3088": "Uptime Kuma",
"3100": "Langfuse (LLM observability)",
"3900": "GPT-Runner",
"5001": "MiroFish",
"5432": "PostgreSQL 16 local",
"5678": "n8n",
"6333": "Qdrant HTTP",
"6334": "Qdrant gRPC",
"6380": "Redis",
"8000": "Plausible Analytics",
"8065": "Mattermost",
"8080": "SearXNG",
"8123": "ClickHouse",
"8222": "Vaultwarden",
"8888": "SearXNG proxy",
"9100": "node-exporter",
"11434": "Ollama",
"49222": "SSH alt",
"3200": "Paperclip CEO (npx paperclipai run, API-only)",
"3000": "Twenty CRM (Docker)",
"3002": "Next.js server (Twenty frontend)",
"3201": "Paperclip backup (tsx, inactive)",
"4000": "Python3 service (pid:2777776)",
"4001": "Internal service",
"4369": "BEAM/Erlang (epmd - Mattermost/RabbitMQ)",
"5433": "PostgreSQL 13 (legacy)",
"5679": "n8n webhook",
"6060": "Debug/pprof",
"8001": "Uvicorn/Python (DeerFlow worker)",
"8280": "Internal proxy",
"8443": "HTTPS alt (S95 backup path)",
"9000": "PHP-FPM / MinIO",
"9004": "Prometheus/Docker internal",
"9005": "Docker internal",
"9009": "Docker internal",
"9050": "Tor SOCKS / internal",
"9095": "Prometheus pushgateway",
"9191": "Docker internal",
"18821": "Chatwoot / internal",
"39645": "Ephemeral (Node.js debug)",
"43815": "Ephemeral (Docker proxy)",
"54329": "Paperclip embedded PG"
},
"s95": {
"5432": "PostgreSQL 13",
"5678": "n8n",
"5890": "Sentinel API",
"6333": "Qdrant",
"8443": "Sentinel backup"
},
"s151": {
"11434": "Ollama (OpenClaw)",
"22": "SSH"
},
"reconciliation": {
"ts": "2026-04-09T10:10",
"claude2_owns": [
"3200:paperclip",
"3050:mirofish-frontend"
],
"opus_owns": [
"3201:paperclip-tsx-backup"
],
"verified_up": [
"5001:mirofish",
"3100:langfuse",
"2024:deerflow",
"3088:kuma",
"5678:n8n",
"6333:qdrant",
"8000:plausible",
"8065:mattermost",
"8080:searxng",
"11434:ollama",
"3200:paperclip"
],
"down": [
"3050:mirofish-frontend"
]
},
"protection": {
"engine": "/api/port-protection.php",
"cron": "*/5min",
"rule": "EACH APP = 1 DEDICATED PORT. NEVER REUSE. NEVER WIRE ON OCCUPIED PORT.",
"telegram_alert": true,
"sacred_ports": [
80,
443,
5432,
11434,
49222
]
},
"s204_total": 46
}