More background and info here: https://www.reddit.com/r/Ubiquiti/comments/1pqupb8/been_working_on_a_little_something/

Short summary... I'm 650 commits in right now, so more features and polishing are coming!

  • Self-hosted: Windows, Linux, Mac. Bare metal or Docker containerized, your choice. Requires local admin access to your UniFi box, and SSH gateway and device access for advanced features
  • Security Audit: Scans your UniFi config for 50+ security issues (VLAN segmentation, firewall rules, DNS, Wi-Fi security) and generates a PDF report with a security score
  • LAN Speed Test: Runs an iperf3 speed test from the test server to any UniFi gateway or AP, or any box on your network w/ SSH access and iperf3 installed
  • Adaptive SQM: This one is my baby that I've been working on for 6+ months now. It has 7-day congestion profiles based upon all of my data collection on typical DOCSIS connections and Starlink and infers the current available bandwidth from latency trends to keep SQM tight and bufferbloat in check.
  • 5G / LTE detailed signal monitoring

Coming soon: my whole monitoring stack packaged up, cable modem stat collection, and more.

I've been a software engineer for almost 20 years, and network admin / IT before that. I really want to just open-source this, but so much of this is proprietary and based upon thousands of hours of R&D and experience. Yes, I'm using agentic tools to speed my dev workflow and implementation, but my anal retentiveness when it comes to security and architecture, perfectionism when it comes to UX and polishing, and just totally obsessive nature have produced something that I want to protect, along with every other propriety product I've come up with before.

I'm leaning BSL w/ free home and personal use on one site, nominal licensing fee for MSPs and installers, additional advanced features like adaptive SQM will come w/ a one-time licensing fee.

I have a bunch of testers who have shown interest in other posts, and am open to facilitating testing for a few more people, but I think I'll limit it to maybe 10 folks until I open up the github repo after a few more iterations of clean-up and working through some tech debt.

edit: anybody who I've missed who is interested in testing, please don't hesitate to DM me. I'm just overwhelmed by the number of folks interested, so I've missed a few, and probably missed some folks who commented on my earlier posts, but am working to catch up on those right now.

edit: just finished a new feature for LAN speed testing, flexible client-based iperf3 and OpenSpeedTest (browser based, no app required) tests. Just configure on the server, and any iperf3 or OpenSpeedTest tests you do against it from *any* device are automatically parsed, registered, and displayed alongside the ssh-centric results.

  • Hello! Thanks for posting on r/Ubiquiti!

    This subreddit is here to provide unofficial technical support to people who use or want to dive into the world of Ubiquiti products. If you haven’t already been descriptive in your post, please take the time to edit it and add as many useful details as you can.

    Ubiquiti makes a great tool to help with figuring out where to place your access points and other network design questions located at:

    https://design.ui.com

    If you see people spreading misinformation or violating the "don't be an asshole" general rule, please report it!

    I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

  • This looks really interesting. I’d love to give it a spin in my lab. I can offer testing for multi WAN, including a 5g WAN connection.

    Sick! That would be wonderful. Assuming you didn't comment on my initial post, can you drop me a DM so I can start putting a tester list together?

  • Can't wait for you to post it on GitHub.

    It'll be on GitHub here once I've concluded a couple rounds of what's basically UAT: https://github.com/Ozark-Connect/ - look for it in maybe about a week?

    Licensing will be (keep in mind this is tentative and subject to change to be even more open) fully public source code protected under BSL w/ free home use of all features, selective permissive forking for homelab enhancement only, and paid commercial use for installers and MSPs with some unique upsell and probably cloud features for them as they request.

    Licensing and source code availability are very nuanced. I'd appreciate more input and feedback from those who have gone through this before if possible. I'm used to only A) contributing to open source, never founding it, and definitely nothing ever this large and B) working for consideration in closed source, proprietary products.

    Update: testers are in my GH repo, shouldn't be long after I get some feedback and fix some more things that I mark it public!

    [deleted]

    i wish you the best of luck but I also expect your target audience is gonna be self-hosting enthusiasts that are not interested in closed source or payware solutions for these needs.

    [deleted]

    Simply do free for home users and commercial license for pro, it’s quite common.

    [deleted]

    Well let’s agree to disagree but to be blunt: you are overthinking it IMO for several reasons: (1) successful SAAS have done that for years. (2) you are overestimating your own work if you count only in term of hours / LOC invested. Your 500hrs of work could be redone by a skilled team in a couple of weeks. Your value is not that, it’s your expertise you baked into it and the future innovation that you’ll be bring along. (3) such a tool requires open code to be viable, I will never trust your code if I can’t audit it, even for free.

    Anyway good luck 👍

    You're arguing against a position I never took. I've said BSL multiple times - in the OP, in these comments. BSL means the source is public. You can audit it. That's the whole point.

    "A skilled team could redo this in a couple weeks." 50K lines of clean, well-architected code with proper service separation, security practices, and a polished UI? No. That's not how this works. I've got equity in a startup that has struggled for a year now pulling that very feat off with a skilled team. It's not realistic and you must know this if you're in industry.

    I genuinely don't know what you're disagreeing with at this point. Source will be public. Home use will be free, except maybe for advanced features. You can audit every line. What exactly is the problem?

    Aside from this discussion, why are you deleting your comments? It only makes it harder for other people to follow this discussion.

    Everything relevant is in other threads. Dealing with some family stuff right now, so I'm focused on other things.

    There was a bit of a dogpile with people literally not reading what I had to say, typical OpenSource-trumps-all attitudes.

    What I had to say in the end lays out out well. I'm not going to engage in having words put in my mouth. They're not arguments in good faith, and I'm not sure where it comes from.

    You should try your best to monetize this to some extent. Seems you’ve put a ton of effort in, hopefully it pays off to some extent.

    Thanks for the encouraging words.

    It'll be an ongoing project anyway, as it first and foremost was a toolkit I built for my home network that I evolved and morphed into something I can use for clients as well. I figure it's a long tail thing as I'll be maintaining it anyway. Not looking for riches, just enough to justify the effort and feel good about it.

    If it boils down to just 100% open source and I feel good about that at the time, so be it. But BSL is nice because it'll be automatically open source in the time period I set. Which if anything, I'll shorten if it's at all successful as by then, I'll have gotten what I needed out of it vs my effort put in.

    That's my philosophy at least. I've done the startup grind in multiple roles. No thanks.

  • As a fellow software engineer, I could help with some bug hunting if needed. Obviously would code review this before giving anything access to SSH on my Ubiquiti network. I think from a security perspective it's best to make it open-source for the trust part of it. But yea 650 commits is a lot of time so I get your dilemma.. I guess you could somehow abstract the core from additional plugins. Make sure the core is reviewable which handles all SSH commands (not just pass-through, all the commands needed) and do the processing of it in plugins/modules which people have to pay for.

    Obviously I wouldn't give the app access to the public internet and make sure the software isn't utilizing SSH to Ubiquiti to gain internet access.

    Absolutely. That's why I'm leaning BSL, but not like what HashiCorp and others do with it, just to ensure some passive income to make it worth my while being the main contributor on the product.

    The stack is dotnet for the back end right now since it's one of my 3 daily drivers, so it's a little difficult to truly protect it, but I figure for the audience, it can definitely be an honor system.

    Also, segmentation wise, it's totally able to be walled off both CORS/CSP wise and network wise, which is good. Even the device icons are scraped and part of the image. No external dependencies or connections needed. Truly self-hosted.

  • That looks cool and all - but instead of fixing bugs and adding features could you just ignore all that and re-design the dashboard 650 times? /s

    Jokes aside - this looks cool.

    LMAO I'll do my best to follow in Ubiquiti's footsteps. I'll be sure to move key features at least 3 times a quarter, and make subtle nuanced changes to how settings cascade and such.

    Be sure to randomly hack limbs off it too. Oh that feature you depended on? Well guess what it's gone now HAHAHAHA.

  • Guy creates awesome software thanks to decades in the field > Wants to earn income from it > Gets down-voted in comment section.

    OP, best of luck! I would probably be a Home license customer! :)

    Thank you

    Nuance is often lost on reddit, it's fine. I can repeat again and again that I'm wanting to provide core features with public source and free-of-charge, and people will still want me to donate hundreds of hours of my time and IP for free to be completely open source. I'm learning to ignore it.

    edit: typo

  • happy to test in my EFG / Switch / AP environment if you like?

    i had some contributions to unpoller when it had its orginal names (mainly around docker the original github docker pipeline)

  • Woah this looks cool. I could offer a dreAmmachine se and a WiFi 7 AP compared with a little vlan segmentation and a homelab if that matters for a test invitation.

  • This is very interesting. small two man shop MSP here with a wide variety of clients. Give me a shout if I can potentially spin this up in the lab.

    Hi, slightly off topic but we're also a very small 3 man MSP. May I ask how many contracted clients you have? Always interested to know how we're scaling compared to others in the industry. Happy for you to DM if you prefer. Thank you!

    We are in a weird market. But I would say roughly 200 users. 

    Thank you very much for your reply. We're at about 500 but we scale very carefully and slowly. We don't take on anyone and everyone.

  • Looks slick - Nice work!! We've also got about 100 UniFi networks with Cloudkeys or USG/Dream Machine running the show and would be totally happy to help with providing sample data/feedback. Btw - are you using the public API or doing direct connections to the Controller (eg, inside the LAN with line of sight)?

    Fantastic, can I send you a DM to coordinate?

    The Public API isn't quite there yet. It's missing a big chunk of what I needed to get this to work, so I honestly didn't even bother. I learned that with all of the hobby projects I did that cultivated into this product. I know a lot has been added since then, but I spot checked, and several endpoints and fields are still missing.

    I have a task logged internally to create a nice abstraction layer to allow it to be plugged in once I re-evaluate and find it does everything needed.

    Absolutely! Get in my DM's lol

    The public API seems to change every time I take another glance at it, but yeah, it seems to be centered more around overall Controller reporting and networking stack reporting. Great data, but definitely not enough of it for the connected devices or port-level reporting...

    I just checked the API docs over again, and it indeed lacks a ton of what I need, especially in connected device info. Interestingly too, I could not find a link to the OAS... so I dug for a sec and found it hidden via CSS.

    <p>Download OpenAPI specification:<a download="openapi.json" target="_blank" href="blob:<URL here>" class="sc-ktJbId dtcJbp">Download</a></p>
    
  • I'd be interested. I have a modest home setup with some cameras, two APs, and a SuperLink.

    Same here, four aps dual wan, several switches and cameras

  • I’ve got pretty much every product imaginable at my disposal, over 200 sites etc etc. happy to give it a whirl for reviews / feedback

    You've piqued my interest. Can I shoot you a DM in the next couple days?

  • I’d be happy to give it a spin if you’re still needing anyone.

  • Wow this looks amazing. I would love to slap this on my home lab.

  • I can install on my homelab on unraid and give it a spin, have multi WAN, bunch of firewall rules. I got unifi cloud fiber gateaway, 10Gb switch and 5 APs

  • I would love to test this out. Please let me know. I have a pretty extensive UniFi network. I’m an automation engineer so I’m pretty well versed and would love to help. I also could really use this

    Please shoot me a DM, it'd be great to have your input. Thanks!

  • I'd love to test by trying it out at home. How do I go about doing that?

    What's your network look like? I have a good mix networks from people interested, but if you're really motivated, shoot me a DM.

    Sent DM with some screenshots.

  • Also a SWE, happy to test and/or review PRs if you’d like. DM me for linkedin

    Awesome, I'd love your input for sure. I added you to my tester list and I'll reach out tomorrow.

  • Would love to test this out-- have 5 sites, a mix of 200+ Unifi switches/aps, Access, and Connect stuff and roughly 1000+ devices and users on a weekly basis.

    Almost missed your reply, I'll shoot you a DM very soon. I'm very interested in how I could automate some of your workflows.

  • Can’t wait to try this. How do we follow you so we know it’s on GitHub?

    I'll DM everybody who has been interested in these comment threads as soon as I get a couple iterations done of fixes and feedback from testers, don't worry!

    If you want to follow my GitHub org, it's here: https://github.com/Ozark-Connect

    Repo will be public in probably a week.

  • Do want. Link your github.

    https://github.com/Ozark-Connect - will be live in the next week or so. Testing is by invite only right now, then open for free home use w/ source publicly available.

  • Looks awesome! I would easily pay a one-time price for personal use for something like this. Looks incredibly useful, nice work!

    !RemindMe 30d

  • Interesting!
    Can't wait upload your GitHub.
    I'm Japanese, maybe contribute Japanese translation., but translation is relly need?

    Absolutely, help with that would be great. I'll create a TODO for internationalization right now. I'll add you to my contact sheet. Thank you!

  • This looks really interesting and would like to try it out. I have 3 smallish business installations I could experiment with

  • That looks pretty neat! I will definitely check it out when you publish. I inherited about 15~ sites with about a dozen pieces of equipment, each, and I KNOW there's ghosts that I haven't found and fixed yet, so this will be helpful!

    Thanks :) yeah, it's so arduous to check everything manually. Besides the other features I've been developing for a while in separate collections of scripts, as far as the port security checks go, I just got annoyed one night at having to check every single freaking port, that I decided to do something about it.

    I don't know if this is the right tool for it, but something I've struggled with is that I have a few switches that aren't Unifi, and I've found access points that might not trunk out on the guest network, for example. Most of these sites don't have a Unifi router. 3rd party managed SD-WAN, but I'm considering bringing the equipment in house this year as that contract was executed prior to Unifi's SD-WAN capability. That's been the biggest headache supporting my hybrid environment. I think I've found all of them this was an issue with, but I'm not sure.

    Would this identify that issue? If not, is there any easier way for me to identify that (other than git gud lol)? Thanks for making this!

    It could, with a UniFi controller on that site. For right now, it's pretty UniFi proprietary, but if I get something rolling with this, I can definitely look at analyzing mixed vendor deployments however possible.

    Controller as a router, or controller at all? We were using the UNS application on a Windows VM, but I switched that to the OS controller.

    If it's handling devices and DHCP leases, it should be able to glean quite a bit.

    Basically, the app needs a picture of UniFi devices + client devices + ports + firewall rules + networks / VLANs, and it's good.

    But I think the next major iteration (which will come quickly I'm sure) could address more hybrid type environments.

  • I’d be happy to check it out with my little home lab network.

  • Out of curiosity, what does it use to determine if a device is in the wrong VLAN?

    Haha good question! I almost missed this one.

    A few things... First step is determining what the device is. The UniFi device type, and fingerprint are used first in line, but if they're generic, it checks to see if the device name has been set. If not, it falls back to a MAC OUI lookup, and if that's inconclusive, it also looks at the port name (if named).

    Secondly, your networks are analyzed (just by name and a couple purpose flags exposed by UniFi for now, so your network names need to make sense), and each one is classified.

    Once the baseline data is established, general segregation best practices are applied, and IoT-type devices are suggested to be put onto the lowest VLAN ID that was established as an "IoT" type network, cameras and security-type devices are suggested for the first Security/Protect/Camera network, and so on.

    It's fairly prescriptive, but as time goes on, I'll enhance the logic quite a bit.

    That's pretty cool! I wasn't aware UniFi let you set flags for VLAN type, but then I don't use a UniFi gateway so perhaps I get a lesser feature set when it comes to stuff like that. Totally makes sense though.

    It doesn't per se but you can infer a lot from whether the admin has set the isolated and internet access flags on the network.

    Ah, gotcha, yeah that makes sense. Good stuff!

  • Love to give a test also

  • This looks promising!

  • Looks great. PM sent.

  • Add me to the curious

  • I'd love to help test

  • I would just buy this, I think. I am a hobbiest with little time to mess around, but unlimited budget to buy gear. If you want a paid user, I volunteer.

    I’d probably pay for this as long as it’s not too expensive. A one-time fee for me, as I’m done with subscriptions.

    Thanks for the input. I hate subscriptions too. This is purely just hypothetical, but if I were to make it fully open source and free for personal home use (w/ branded MSP and pro features being paywalled) then would you be one to drop a donation via the GitHub page, or would you just use it for free without a second thought?

    If I go BSL w/ source code public, the realm I'm thinking is $20 one time for home users. Just straight up, no strings attached. Updates for free. New major features will also be free so long as I can keep some revenue from the MSP side of things.

    But I'm not set on anything yet except I want to get back at least what I'm putting into this (500+ hours so far over several months, and several hundred more in tinkering and R&D that led up to actually formulating this product and its underpinnings) and I want to make it accessible. I've studied these dynamics now for decades, and I still don't know exactly what to do. If I were independently wealthy and cost of living wasn't skyrocketing, it would be totally free and I wouldn't give it a second thought. But I'm not, and it is... so, who knows.

    Let me know what you think.

    Totally get and respect all of that. When I believe in something, I am happy to donate as well. I donate every year to Linux Mint and TrueNAS because both have been the best "OS / system" software I have pretty much ever used. So yes, if it is $20 to buy, yep, I will buy. If it is open source free, I will donate.

    Thanks u/SharkDildoTester lol

    I will definitely let you know when it's through a couple rounds of testing and some improvements.

  • If I don’t have to be a dev myself I could also help. Got an advanced private network with 2x WAN and 1x 5G Backup with 23 Ubiquiti devices.

    That's a great test network for sure, especially if you'd enjoy these features. I'd definitely like to enlist your help. DM me your GitHub username so I can add you to my list!

  • Would love to test.

  • That's cool. Probably not complete enough on my end to warrant tester status, (Cable+5G WAN, 10G agg pro is probably all that's interesting, plus Identity Enterprise) but when it goes available I'll give it a spin.

  • I’d be interested in testing this on our church setup. Not a huge network but, multiple wlans, some vlans, 48port switch Poe switch, 6aps. Generally light use during the week with, but peaks with evening events and Sunday events to ~150 clients at the same time as live streaming, so interested in any qos improvements.

  • We have around 30 sites with different VLANS and have users complaining of bad WiFi coverage. I would be very interested to try this out to see what it can do. You are free to drop me a DM if you'd like.

    Missed this! I'll reach out in the next week or so, thanks for letting me know.

  • If you are still taking testers, I'm interested in this. I have a homelab setup with a lot of dockers and this seems like a nice addition for my homelab.

    I have a UDM SE with multiple AP's and switches and VLAN setup.

    I've got you added to my second round of testers!

  • Interested, as an MSP, we have access to every type of UniFi Cloud Gateways including EFG in Shadow Mode, happy to be part of the test phase and contribute

    Wow I knew I remembered this comment vaguely but almost forgot. I've got you added to my list of second round testers, but if you've got some spare time, drop me a DM and I'd be happy to let you test it out.

  • This is excellent and much needed.

  • Really interesting. I’m a system engineer and work with multiple Client based on Ubiquiti and QNAP. If you want to try on a commercial environment, I am welling to give a try. Let me know!

    Definitely, I'll add your info to my sheet for second round of testing. Should be coming up next week. Thanks so much.

    Keep in mind, if you do find it useful for commercial usage once in production, licensing via my BSL license in the form of a donation would be perfect :)

  • Can't wait to see more as you fix it up

  • I am testing OP's Network Optimizer on my home network and it has performed excellently so far. Regular updates and a sleek UI. Found some minor and not so minor holes in my setup. It's pretty sick!

    Where is OP network optimiser found pls ?

  • I’d be interested in testing, dream machine pro, 24 port pro switch.

  • Willing to test, I have dual wan with starlink backup but also quite a diverse setup, building bridge XG with 10g backbone and a few vlans for segregation

  • Am happy to help testing in my home setup. Looking really good so far!

  • Love to test it out - said the same when you posted it last. I have triple WAN failover, 10G uplinks and running dual E7s along with a protect setup if that matters

    DM me, I'm still establishing my core first-phase testing group. I should be ready to share the private GH repo by tomorrow.

  • Brilliant work honestly.

    Thank you, I really appreciate that :)

  • Having just moved across to UniFi and trying to learn it for my home network - this will be a game changer on what I should be doing and how well I'm doing it. I can't wait to see it released ☺️

    Hope the last bit of development goes smoothly for you!!

  • Very interested in this. I particular the network analysis for security, segmentation, statistical information and warning system. Currently 20+ cloud sites operating. Keep me posted.

  • This looks awesome! If you need some more testing, I would love to join in!

  • This is awesome I will give this a check if it's available :)

    Good work !

  • Love it, well done. Hope I can test my own home once your done with it

  • Would love to give this a go....

  • !remind me 7 days

  • I would love to test my little environment and even help contribute to your project.

  • Interested, could do it with macOS or Windows, home user.

  • Looks awesome. Stong work!
    I'll give it whirl once its released.

  • Following

  • This already exists natively

    Please elaborate?

    I'd love for them to elaborate because short of WiFiman and its mobile app-based speed test, I'm totally unsure of what they mean by "this."

    SQM on UniFi = static rates
    Firewall rules, up to you to figure out
    VLANs, again up to you to figure out
    Speed testing, just WiFiman mobile app only, with no flexibility and no centralized high-performance LAN test server (which of course I'll have a companion mobile app that will do that, eventually). It shows you your AP / gateway to device speed, and Internet speed. That's about it.
    UniFi device list... Yep, they do have that.

    Yes, all of the configuration should be done by someone with knowledge of what they are doing. You creating something to scan for misconfigurations doesn’t do anything except point out that people messing with stuff shouldn’t be messing with stuff without learning how to do it first.

    As I said, everything you implemented is already a feature of Unifi default capabilities except misconfiguration scanning.

    Everything is “up to you to figure out” because it’s networking. That is how this works.

    It does do speed testing, by the way.

    That's an extremely elitist and unreasonable attitude, assuming humans never make mistakes. Or that clients wouldn't want to double-check their installer's or MSP's work.

    I don't know about you, but I dislike checking port configuration on hundreds of ports, possibly twice to satisfy my particular nature.

    You're totally incorrect on everything else, as I elaborated already. iperf3 is installed on gateways, APs, and other Qualcomm based devices, but there's nothing centralized to do LAN speed testing. WiFiman does not do nearly enough to pinpoint bottlenecks or issues like this: https://www.reddit.com/r/Ubiquiti/comments/1pfgy00/fix_ucgfiber_asymmetric_download_speeds_and_slow/

    SQM is ONLY static rates in UniFi. The adaptive system I have implemented has baseline congestion profiles for multiple types of connections, latency-based adjustments based upon characterizations I've developed so you don't have to hammer your connection with speed tests to adjust your SQM rate on the fly. CAKE is better than the built-in fq_codel from UI, but it doesn't come nearly close enough to profiling a real-world shared bandwidth connection like DOCSIS, PON, or Starlink.

    Cool project. It serves no real purpose. You don’t have local bottlenecks on your own unless using outdated equipment or hardware failures. To configure this is well past the point of any normal person needing to figure any of this out on their own. It’s a vibe coded web app that adds no value to a customer.

    A customer does not have access to their network to check an MSPs work unless this is a truly tiny operation. If they are that small and need to check someone’s work then they have no business even paying for an msp considering they apparently have the ability to install and configure this application as well as the knowledge of how to verify networking configurations.

    If you want to verify the ports on “hundreds of ports” then use the console where it will spit out the exact same info.

    All of your points about tuning speeds are pretty much irrelevant. QoS is not useful in current year and would already be performed by the ubiquiti gear in question if you ever have a need for qos. Signal monitoring is already built into Unifi and absolutely includes any uplink you have.

    I get the desire to build home lab things and show them off to people, but throwing together an elk stack and claiming it does something that Unifi doesn’t do already is false advertising and really just seems like you justifying it.

    Perhaps I’m in a grumpy mood today, but I genuinely do not see a single bit of evidence that this is useful for anybody adept enough to set it up and configure it.

    Look, you said yourself you're in a grumpy mood - fair enough - but you're confidently wrong on nearly every technical point here.

    "No local bottlenecks unless outdated equipment or hardware failures." Have you actually diagnosed network issues in the real world? Bottlenecks happen constantly. Misconfigured port profiles. A trunk missing a VLAN. An AP backhauled over a congested mesh link instead of ethernet. A client negotiating at 100Mbps because of a bad crimp. My speed test shows the full path and identifies exactly where throughput drops. The UniFi console doesn't do this.

    "To configure this is well past the point of any normal person." Setup takes about 5 minutes with a guide - UniFi local admin account, SSH access to your gateway, SSH access to devices you want to test. That's it. A hobbyist could do it in 15 minutes worst case. But knowing how to punch in credentials isn't the same as knowing how to audit 60+ security rules or understanding SQM tuning for variable-bandwidth connections. That's like saying anyone who can install Wireshark already knows how to analyze packet captures.

    "QoS is not useful in current year." SQM isn't QoS - the fact that you're conflating them tells me everything I need to know about your depth here. SQM manages bufferbloat through queue disciplines like fq_codel or CAKE; it's not traffic prioritization. On any shared-medium connection (DOCSIS, PON, Starlink, LTE), your available bandwidth fluctuates constantly. Static SQM values either leave performance on the table when you have headroom or cause latency spikes when your connection dips. The adaptive system I've built learns your connection's patterns over 168 hours and adjusts based on real-time latency. That's not "tuning speeds" - that's keeping bufferbloat in check without babysitting it.

    "Signal monitoring is already built into UniFi." For 5G NSA connections (which is most 5G deployments right now), UniFi shows the LTE anchor band RSRP. Not the 5G NR band where your actual data flows. It's literally showing you the wrong number. My panel shows both bands separately - RSRP, RSRQ, SNR for each, plus band and cell info. Not the same thing.

    "It's a vibe coded web app." I've been a software engineer - professionally - for almost 20 years; 7 as a hobbyist and student before that, since the age of 10. Architected and revamped identity systems at billion-dollar companies. Led customer-facing security products at massive institutions and startups you've probably heard of. This is 650+ commits of .NET 9 (up to v10 as of tonight) with proper service architecture and security practices I'd stake my reputation on. Dismissing it as vibe-coded without looking at it... well, that tells me everything.

    "Use the console where it will spit out the exact same info." Go ahead - check 40 switch ports across 5 devices for proper VLAN assignment, MAC restrictions, and port security settings using the UniFi console. I'll wait. The entire point of automated auditing is that humans miss things; nobody wants to click through hundreds of ports manually. Maybe you do. I don't.

    "A customer doesn't have access to check an MSP's work." That's exactly the point of generating a PDF report. Hand it to the client. Now they can see what's configured without needing console access. MSPs who do good work should welcome that transparency.

    You've decided this has no value before understanding what it actually does. Fine - it's not for you. But the 150 upvotes and dozens of people asking to test suggest others disagree.

    Booooo.... BOOOOOOOOOOO

    None of these features are available in the UniFi Network app, EA or not. I've specifically only implemented features it lacks, and mostly stuff at a higher analytical level that are a bit more subjective than I think Ubiquiti would want to be.