NodeSniff is my personal project – a lightweight, full-stack server monitoring platform designed from scratch. It combines a minimal Linux agent with a modern web dashboard built in FastAPI and JavaScript, offering clear visual insights into CPU, RAM, Disk, Network, and custom metrics in real time. Everything runs efficiently on small systems without heavy dependencies.
I started NodeSniff simply because I enjoy building things that I would actually use. Over the years, I’ve managed large infrastructure and software projects, but I missed having something truly my own – something where I can write the backend, design the frontend, and fine-tune the performance myself. NodeSniff gives me the freedom to combine both worlds: infrastructure and software engineering.
It began as a small tool to collect Linux metrics from my own servers, but quickly evolved into a modular ecosystem – an agent written in Python that reports to a FastAPI backend and a JavaScript dashboard that visualizes everything with clarity and precision. The dashboard supports charts, process lists, disk usage, load averages, alerts, and even geographic mapping of servers using Leaflet.js.
Today, NodeSniff is stable and fully usable – I rely on it daily to monitor my servers and network devices. But it’s still evolving. I continue to add new modules, optimize performance, and design new features like email digests, rule-based alerts, and extended historical views. Each update brings it closer to a professional-grade tool, while keeping the simplicity that makes it fun to use.
NodeSniff is completely free and open-source. You can install it on your own infrastructure, explore the code, or contribute to its development. It’s not just about monitoring – it’s about learning, building, and understanding how systems behave over time.
Working on NodeSniff allows me to keep my hands on real engineering – designing APIs, optimizing database queries, creating interactive visualizations, and ensuring that every part of the system feels reliable and elegant. It’s a reflection of how I see software: clear, efficient, and beautiful in its simplicity.
To me, NodeSniff is more than just a side project – it’s a way to stay close to technology, to experiment, and to continuously grow as an engineer.
Learn more at nodesniff.com