| Port | Service | Access |
|---|---|---|
| 22 | SSH (Docker host) | 187.124.239.68 |
| 80 | Reverse Proxy | Routes /dashboard, /api/* |
| 4860 | ttyd Terminal (TUI) | Web browser |
| 8082 | Cloud Dashboard | Web browser |
| 8083 | Hermes Dashboard SPA | Web browser |
| 8642 | Hermes Gateway API | Localhost only |
| 8742 | Grafana (self-hosted) | 187.124.239.68 |
| 8766 | Bridge API (P&L data) | Grafana data source |
| 9119 | Dashboard (hermes dashboard) | Via :80 proxy |
| ⛔ Aug 2 2026 | ||
| 4877 | 🐊 Swamp Agent Bridge | Localhost only |
| Env | Dir | Mode | Budget | Status |
|---|---|---|---|---|
| 🔴 LIVE | live/ | paper | $4,000 | DISABLED — sentinel |
| 🟢 DEV | dev/ | paper | $4,000 | Active |
| 🟢 QA | qa/ | paper | $4,000 | Active |
| 🟢 PROD | prod/ | paper | $4,000 | Active |
| Parameter | LIVE disabled | DEV/QA/PROD |
|---|---|---|
| Concurrent | 7 (needs 5) | 5 |
| Leverage | 1.5x (needs 1.0x) | 1.0x |
| Daily loss $ | 10 | 10 |
| Profit target $ | 20 | 20 |
| Node | Tailscale IP | Device | Status |
|---|---|---|---|
| maha-cloud | 100.96.62.37 | Linux VPS (this) | ✅ Online |
| maha-desktop | 100.97.27.88 | Windows (BACKUP) | ✅ Online |
| maha-iphone | 100.125.52.105 | iPhone | ✅ Online |
| maha-ipad | 100.111.242.67 | iPad | ✅ Online |
| maha-macbook-pro | 100.67.66.37 | macOS | Offline (last seen 1h) |
| Cron | Schedule | Deliver |
|---|---|---|
| workspace-git-sync | Every 5min (market) / 30min | — |
| trader-heartbeat | */5 13-20 * * 1-5 | local |
| pre-market-summary | 13:00 UTC | Telegram |
| post-market-summary | 20:10 UTC | Telegram |
| bot-watchdog | Every 2min (market) | local |
| service-keepalive | Every 30s | local |
| auto-improve-postmarket | 12:45 + 20:45 UTC | Telegram |
| live-readiness-scorecard | 16:30 ET | Telegram |
| daily-backup | 22:00 UTC | local |
| news-watchdog | Every 2min (market) | Telegram |
| swamp-daily-pnl | 19:30 UTC weekdays | 🐊 Swamp (IPFS) · local cron (was n8n) |
| # | Issue | Impact |
|---|---|---|
| ℹ️ | l6x4 backup container REMOVED Aug 2026 — backup role moved to Windows (maha-desktop) | Windows watchdog (windows-backup-watchdog.ps1) monitors + alerts; recovery via ttyd/hPanel |
| 🔴 | LIVE disabled via /tmp/LIVE_DISABLED_BY_MI2 sentinel | No real trading; re-enable after 5 profitable PROD days |
| ✅ | Postgres removed Aug 2 2026 — cron jobs paused, scripts guarded | postgresql-ial6 decommissioned — no dependency |
| ⚠️ | DeepSeek API key issue on backup profile | Shows "invalid API key" in doctor |
| ℹ️ | Docker socket not mounted — no docker CLI from inside container | Can't manage containers; operations need host SSH or hPanel |
| ℹ️ | Alpaca API timeout from this container (bot itself works) | Some scripts fail but trading continues |