Network Optimizer: UniFi network optimization tool
Network Optimizer is a self-hosted dashboard that scores your UniFi network's security and Wi-Fi health instead of just showing you graphs. Reach for it if you already run a UniFi controller and want an 83-check audit plus ISP Health scoring in one place; skip it if you have no UniFi hardware or want a fully hosted product today, since the hosted plan is still listed as coming soon.
Understanding Network Optimizer for UniFi
Network Optimizer is a self-hosted C# application that connects to your UniFi controller and layers monitoring, Wi-Fi optimization, and security auditing on top of it. It polls SNMP, the UniFi API, and attached hardware like cable modems and Starlink dishes, storing history in InfluxDB so you see trends, not just a snapshot. It ships as a Docker container or a Windows installer.
Comprehensive Network Monitoring and Optimization
- ✓Wi-Fi Optimizer & Signal Map — twelve analysis tabs covering site health scoring, roaming, band steering, and airtime fairness, plus a Channel Recommendation engine that models AP interference from live RF scans and picks the lowest-interference channel per AP.
- ✓Security Auditing — runs 83 checks across five categories (firewall, VLAN, DNS, port, UPnP) and scores your network 0-100, catching things like firewall rules that shadow each other or DNS bypass routes UniFi doesn't flag.
- ✓ISP Health — grades your Access Layer, ISP network, and Transit hops in equal thirds over a trailing 48-hour window, with thresholds tuned to your access technology (DOCSIS, GPON, XGS-PON, Starlink, and more).
- ✓Access Network Monitoring — polls cable modems, fiber ONTs, and cellular modems directly for signal-level stats (SNR, FEC errors, RSRP/RSRQ) instead of making you log into each device's admin page.
- ✓Threat Intelligence — parses your UniFi gateway's IPS events for attack sequences and cross-references port forwards against exposure, with CrowdSec CTI adding reputation scoring and MITRE ATT&CK tags.
- ✓WAN Steering — routes by source, destination, port, or protocol across multiple WANs, something UniFi's own Policy-Based Routes can't do since they only match destination IP or domain.
- ✓Alerts & Scheduling — scheduled speed tests and security audits with configurable severity thresholds, delivered to email, Discord, Slack, Microsoft Teams, or a generic webhook.
Practical Applications and Scenarios
- •Homelabbers who've set up VLANs and firewall rules but have no way to confirm they're actually working can run the 83-check audit and get a 0-100 score with specific fixes.
- •MSPs or anyone with a handful of remote sites can onboard each one through the on-site agent's outbound HTTPS tunnel, so nothing needs a port-forward or a public IP behind CGNAT.
- •Anyone chasing bufferbloat on a UniFi gateway can let ISP Health flag loaded-latency problems and get pointed at Smart Queues or Adaptive SQM instead of guessing at SQM settings.
- •Starlink users can watch the dish's own obstruction sky map and packet loss instead of relying on WAN-level numbers that don't explain why performance dips.
- •Households arguing with their ISP about a bad connection can pull the ISP Health breakdown — Access Layer vs. ISP network vs. Transit — to show exactly where the problem sits.
Setting Up Network Optimizer
The README points readers to a Quick Start section for Linux/Docker and a separate Deployment Guide at docker/DEPLOYMENT.md, plus a Windows MSI installer that can optionally turn on the bundled Traefik reverse proxy during setup. The exact Docker Compose commands aren't in what we pulled from the repo, so treat the step-by-step install as not clearly documented here — check the linked Deployment Guide and Quick Start section directly before you start.
Strengths
- ✓The security audit doesn't stop at 'do you have a firewall' — it checks whether your rules actually shadow each other or leave your VLAN isolation full of holes, across 83 checks.
- ✓ISP Health is technology-aware: a 9 ms idle latency grades as fine on DOCSIS and as a problem on GPON, instead of using one blanket latency target for every connection type.
- ✓Multi-site onboarding needs no port-forwarding — the on-site agent dials out over a single outbound HTTPS tunnel and works behind CGNAT.
- ✓Hardware support for cable modems, ONTs, and cellular modems is unusually specific, down to exact model numbers like the ARRIS SB8200 and Nokia XS-010X-Q.
- ✓Alerting isn't limited to email — Discord, Slack, Microsoft Teams, and generic webhooks are all supported, with a digest mode so low-priority noise doesn't page you constantly.
Licensing and Deployment Considerations
- △The repo doesn't list an OSI license in its GitHub metadata, so it's worth checking the licensing page directly before you deploy it anywhere that cares about license terms.
- △Free use tops out at 3 sites and personal/non-commercial deployments; past that, or for any commercial use, you need a paid license key from the maintainer, not a self-serve upgrade.
- △The hosted version is listed as 'coming soon' in the README, so if you want a managed option today, it isn't available yet — you're self-hosting on your own hardware.
- △Multi-WAN scoring in ISP Health isn't finished: the README says the dashboards currently grade your primary connection only, with secondary WANs still on the roadmap.
- △Install steps beyond 'there's a Quick Start guide and a Windows MSI' aren't spelled out in what we could pull from the repo — you'll need to read the linked Deployment Guide yourself.
- △It reads like a one-person project — the README thanks sponsors and donors directly and contrasts building it with a day job — and is a GitHub-hosted project, so support and roadmap pace depend on that one maintainer's bandwidth rather than a company or team.
Comparing with Other Network Tools
Common Questions About Network Optimizer
Network Optimizer is free only for personal, non-commercial use on up to 3 sites. Commercial use, or any deployment past 3 sites, needs a paid license key obtained directly from the maintainer at [email protected].
Today, Network Optimizer is self-hosted only, run via Docker or a Windows installer on your own hardware. A hosted plan is listed as coming soon, offering a 14-day free trial with its $15/month option for up to 3 sites, or $25/month per site for the commercial tier with added management and consulting.
Partly — Network Optimizer can poll third-party cable modems, fiber ONTs, cellular modems, and Starlink dishes attached to your network for signal stats, but the core product connects to and audits a UniFi controller, so it isn't a vendor-agnostic network tool.
Network Optimizer manages remote sites through a lightweight on-site agent, about 50 MB in practice, that dials home over a single outbound HTTPS tunnel, so nothing needs a port-forward and it works behind CGNAT. Sites already reachable over a VPN can skip the agent for a reduced feature set.
Network Optimizer stores SNMP device health, latency and packet-loss probes, WAN throughput, speed test results, Wi-Fi client and signal data, and security audit results locally in InfluxDB. Activating a license key does make one outbound HTTPS call to licensing.ozarkconnect.net.
Network Optimizer targets bufferbloat directly through ISP Health, which flags loaded latency crossing the threshold for your connection type and recommends Smart Queues or, for recurring time-of-day congestion, Adaptive SQM.
The problem it solves
UniFi's controller lets you build VLANs, write firewall rules, and point clients at your own DNS, but it never checks its own work. It won't tell you if a firewall rule you added last year quietly cancels out the one before it, whether your IoT VLAN is actually isolated, or whether a device is bypassing your DNS settings and phoning home directly. Network Optimizer exists to answer exactly those questions by reading your UniFi configuration and grading what it finds instead of just displaying it back to you.
Who should try it — and who should skip
Try Network Optimizer if you already run a UniFi controller, at home or in a small business, and want a security score plus Wi-Fi channel recommendations without hand-auditing firewall rules yourself, or if you're managing more than one UniFi site and want them in one dashboard through the on-site agent. Skip it if you don't have UniFi hardware at all — most of the value sits on top of a UniFi controller — or if you specifically want a fully managed, hosted product right now, since that tier is still listed as coming soon rather than shipping.
Related repositories
Still deciding about NetworkOptimizer?
One click hands the question to an AI along with this page — see what it says about NetworkOptimizer.
