From 5e2e560bb0c43a699303422cfae2fa8863651a54 Mon Sep 17 00:00:00 2001 From: Jason Staack Date: Mon, 16 Mar 2026 08:56:40 -0500 Subject: [PATCH] docs: correct port numbers, memory limits, and version references Co-Authored-By: Claude Sonnet 4.6 --- docs/website/docs.html | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/docs/website/docs.html b/docs/website/docs.html index de47a2e..676c1db 100644 --- a/docs/website/docs.html +++ b/docs/website/docs.html @@ -216,6 +216,8 @@ python3 setup.py
  • Network access to RouterOS devices on ports 8728 (API) and 8729 (API-SSL)
  • +

    Note: If you used the setup wizard (python3 setup.py), these steps were completed automatically.

    +

    1. Clone and Configure

    git clone <repository-url> tod
     cd tod
    @@ -253,10 +255,10 @@ docker compose -f docker-compose.yml -f docker-compose.prod.yml build frontend
    @@ -320,7 +322,7 @@ open http://localhost Redis128 MB NATS128 MB API512 MB - Poller256 MB + Poller512 MB Frontend64 MB @@ -468,7 +470,7 @@ open http://localhost

    Go Poller

    Infrastructure Services

    @@ -543,7 +545,7 @@ open http://localhost PostgreSQL512 MB API512 MB - Go Poller256 MB + Go Poller512 MB OpenBao256 MB Redis128 MB NATS128 MB @@ -566,8 +568,8 @@ open http://localhost NATS Monitor82228222HTTP OpenBao82008200HTTP WireGuard5182051820UDP - WinBox Tunnels49000–4900449000–49004TCP - SSH Relay (WebSocket)22222222TCP + WinBox Tunnels49000–4910049000–49100TCP + SSH Relay (WebSocket)80808080TCP @@ -884,7 +886,7 @@ open http://localhost

    Click the WinBox button on any device to open a temporary TCP tunnel:

    1. The API sends a NATS request to the poller on tunnel.open.{device_id}.
    2. -
    3. The poller allocates a port from the pool (49000–49004) and opens a bidirectional TCP proxy to the device’s WinBox port (8291).
    4. +
    5. The poller allocates a port from the pool (49000–49100) and opens a bidirectional TCP proxy to the device’s WinBox port (8291).
    6. The API returns a winbox:// URI that launches your local WinBox application.
    7. The tunnel closes automatically after 5 minutes of idle time, or when explicitly closed.
    @@ -922,7 +924,7 @@ open http://localhost Idle timeout5 minutes15 minutes - Port range49000–49004N/A (WebSocket) + Port range49000–49100N/A (WebSocket) Auth methodNATS request-replySingle-use Redis token (60s TTL) Audit loggedYes (open/close)Yes (open/close with duration) RBACOperator+Operator+ @@ -935,7 +937,7 @@ open http://localhost
  • SSH session tokens are single-use, expire in 60 seconds, and are validated + deleted atomically in Redis.
  • All session open/close events are written to the immutable audit trail.
  • SSH session end events are published to NATS JetStream for durable processing.
  • -
  • Rate limited: 5 tunnel/session requests per minute per IP.
  • +
  • Rate limited: 10 tunnel/session requests per minute per IP.
  • @@ -1495,7 +1497,7 @@ open http://localhost Redis128 MB NATS128 MB API512 MB - Poller256 MB + Poller512 MB Frontend64 MB