Keaton Stacks · Founder & Developer · Updated July 12, 2026
I built StacksAtlas because complex networks deserve clear maps, and because those maps should stay on hardware you control. After years in enterprise AV/IT and data-center operations, I kept hitting the same wall: tools that were either too heavy for a small team, too hungry for your topology data, or too eager to meter every host you dared to watch.
Homelabbers, independent developers, and lean sysadmin crews feel that wall first. You already know your VLANs, your weird uplink chains, your one switch that still matters. You do not need a professional-services engagement to discover a subnet. You need something that respects local data, runs without drama, and just works.
The bloat and resource tax. Traditional enterprise monitoring often arrives like a second operating system: agents everywhere, consoles that assume a rack of headroom, and workflows designed for orgs with dedicated platform teams. StacksAtlas is the opposite bet. It is a lightweight, zero-bloat appliance meant to feel at home on a compact micro PC and still be honest on bare metal. Discovery should not punish the host that runs it.
The privacy cloud-trap. You should not have to ship internal topologies, container maps, or machine telemetry to a third-party SaaS just to ask whether local services are healthy. StacksAtlas is offline-first by philosophy: inventory lives in an encrypted database on your appliance. We do not phone home with device lists. If that sounds like marketing, read the Trust Center and the data sovereignty guide. The product is built to match the claim.
The pay-per-metric pricing trap. A lot of modern monitoring optimized the business model around nickel-and-diming every ingestion point, container, or dashboard. StacksAtlas rejects that entirely. The free portable scanner gives you unlimited discovery for a session. Business is a flat $40 one-time per always-on appliance: persistence, alerts, and Hub fleet when you need them, not a higher device cap. Pay for commitment to the machine, not for the privilege of counting it.
This is not a weekend uptime script with a logo. StacksAtlas is a multi-platform ecosystem assembled on purpose: C# for the .NET appliance and API, TypeScript for the operator UI and this site, Python where discovery helpers and automation earn their keep, and PowerShell for the build, deploy, and release gauntlet that turns source into signed installers people can actually trust.
The point of that mix is not resume padding. It is how you ship something that feels the same on Windows, macOS, and Docker, survives real LANs, and stays maintainable without renting a cloud brain. For the technical spine, start with architecture, then Hub & fleet federation.
Along the way the workshop tools changed too. I started in an AI-assisted IDE that helped spark the first prototypes, then settled into Cursor as the product got serious: sharper reviews, tighter loops, and a place where the appliance, the docs, and the public site could grow as one system. The tooling is a footnote. The craft is the product.
The narrative high point, for me, is the leap toward the v2.0 architecture. A single-site dashboard is a solvable problem. Making disparate, isolated systems talk to each other across secure, segmented networks without becoming a cloud broker is a different animal.
That is the wall I hit, and the rewrite that followed: Central Hub and enrolled Nodes, outbound federation so remote sites initiate the conversation, identity that survives rediscovery, inventory that reconciles without wiping operator judgment, and later a Hub update depot so air-gapped or cautious fleets can pull signed packages without every Node needing the public internet. None of that arrived as a slogan. It arrived as months of making SignalR, mTLS, LiteDB, and operator UX agree on the same story.
If you run multi-site AV closets, branch offices, or a homelab that grew into a small fleet, that work is why StacksAtlas can feel like one product instead of a pile of copies. The operator guide is here: federation docs.
Shipping a real appliance is half engineering and half administrative endurance. Indie developers do not talk about this enough, so I will.
The certificate gauntlet. Endless hours with code signing, identity verification, and the rituals Windows and macOS demand so users are not greeted with scary Unknown Publisher warnings. Authenticode on Windows. Developer ID signing and notarization on Mac. Signed update manifests so an in-appliance upgrade is not a leap of faith. That work is invisible when it succeeds and catastrophic when it does not.
The administrative grind. Forming the LLC, sorting tax IDs, and wiring Lemon Squeezy as merchant of record so licenses can be sold legally and securely worldwide without me becoming a part-time payments company. It is not glamorous. It is what separates a vetted appliance from an unvetted script tossed onto GitHub.
StacksAtlas is an evolution of a playground and of enterprise experience brought into one local-first product. It is not a venture-backed land grab, and it is not a quick flip. The roadmap bends toward a first public stable at 2.0: the same philosophy, tighter edges, and a soft launch when the tree earns it.
If you buy a Business license, think of it as a sustainable indie partnership more than a SaaS subscription. I built this to solve a real problem. If it saves you time, keeps your infrastructure visible, and respects your privacy, your license helps keep development active, independent, and free of venture capital influence. The free portable path stays open because discovery should not be gated behind a sales call.
Thanks for reading, and for caring where your network map lives.
Founder & Developer, StacksAtlas