Adaptive SQM deployment safety and monitoring improvements. Feature recap since v1.4.x:
- Config Optimizer performance checks (v1.7.0) - Hardware acceleration, jumbo frames, flow control, and cellular data savings analysis
- Client Performance dashboard (v1.6.0) - Per-client signal quality, walk-test GPS mapping, connection history, and roaming events
- Planned AP placement (v1.6.0) - Place any AP model from a 30+ model catalog on your floor plan to simulate coverage before buying hardware
- Signal Map floor plan editor (v1.5.0) - Draw building layouts with wall materials, place APs, and see real-time RF propagation heatmaps
- Gateway-direct WAN speed testing (v1.4.1) - Speed tests directly from your UniFi gateway against Cloudflare's edge network
See v1.7.0, v1.6.0, and v1.5.0 release notes for the full breakdown.
Adaptive SQM
- Smart Queue rate pre-flight check - Before deploying, validates that UniFi's Smart Queue download rate is high enough for Adaptive SQM's calculated maximum speed. If it's too low, tells you exactly what to increase and where to find it in UniFi settings. Runs before cleaning existing scripts so a failed check doesn't remove your working config.
- Poll-based SQM Monitor status - The SQM Monitor indicator now reflects actual connectivity instead of just checking if the systemd service is running. Shows "Responding" (green), "Not Responding" (red, with a tooltip linking to Settings), or "Not Deployed" (gray).
- TC Monitor port actually works now - The port setting in Settings was never being read - it was hardcoded at startup. Port changes now take effect immediately without restarting the app.
- Single SSH connection for status checks - Consolidated 9 separate SSH connections into one, reducing gateway round-trips from 9 to 1 when loading the Adaptive SQM page.
Settings
- Clearer SSH descriptions - Gateway SSH and Device SSH sections are now labeled as optional, with descriptions that clarify which features need which credentials.
- SQM Monitor port save button - You can now save the port without triggering a connectivity test, useful when changing the port before redeploying.
Installation
Windows: Download the MSI installer below
Docker:
docker compose pull && docker compose up -dmacOS (native, recommended for accurate speed tests vs Docker Desktop):
git clone https://github.com/Ozark-Connect/NetworkOptimizer.git && cd NetworkOptimizer && ./scripts/install-macos-native.sh
# or if you already have it cloned
cd NetworkOptimizer && git pull && ./scripts/install-macos-native.shProxmox:
bash -c "$(curl -fsSL https://raw.githubusercontent.com/Ozark-Connect/NetworkOptimizer/main/scripts/proxmox/install.sh)"For other platforms (Synology, QNAP, Unraid, native Linux), see the Deployment Guide.