Guides

Why I built NAS Ranger

The story behind NAS Ranger. A NAS file tool that doesn't depend on your NAS brand, its apps or its firmware updates. Written in Rust, so it's fast, safe and tiny. No file limits, an import sorting gate, and bulk duplicate cleanup.


There are already plenty of tools that find duplicate files, so why build another one? Because before writing the first line of NAS Ranger, I went looking, and I tried a lot of them. Every time, the same disappointment: too heavy, too slow once the library grows, often too expensive for what they did. And above all, almost never cross-platform, even though I move between Windows and macOS every day to talk to the same NAS. And they all tripped over one last detail: my files don't live on my computer, they live on a NAS, behind a network share. Built-in apps, when the maker offers any, stay tied to that brand and its caps. The good general-purpose tools are built for a local disk, and often for the command line. I wanted a tool that speaks SMB directly, runs on any computer, and never destroys anything without my say-so. I couldn't find it, so I built it. Your files are yours, your NAS is just storage, and a tool should work the same way everywhere.

One tool, every NAS, every computer

Some NAS makers ship their own apps, and those apps only run on their boxes. Other NAS systems offer no built-in tool at all. Either way, the day you switch brands, or run a Synology at home and a QNAP at the office, nothing follows you. NAS Ranger doesn't care about the logo on the case. It speaks SMB, the file-sharing protocol enabled on nearly every NAS. So it behaves the same on Synology, QNAP, UGREEN, TrueNAS or a plain Samba share. And it runs natively on Windows, macOS and Linux. That's the point that settled it for me: I use Windows and macOS daily, in front of the same NAS boxes, and I was tired of having a decent tool on one side and nothing on the other. Same app, same habits, whatever you're sitting in front of.

Not hostage to firmware updates

A tool installed on the NAS changes with the NAS. A firmware update can reshuffle the menus, drop a feature or alter a behaviour you relied on. NAS Ranger takes the opposite route. It runs on your computer and only needs a network share to connect. Nothing is installed on the NAS, so an update to DSM, QTS or TrueNAS can't take your tool away from you. You decide if and when anything changes.

Built in Rust, so it stays fast and safe

I chose Rust on purpose. After tools that crawled and ate memory at the first big folder, I wanted the opposite. The language offers the speed of low-level code with strong memory-safety guarantees. That's exactly what I wanted for a program that handles thousands of files you can't afford to lose. The app starts quickly and stays light on memory, even when it works through a very large library. No background service, no account to create, no trip to the cloud. Everything happens between your computer and your NAS.

No file limits

Plenty of tools cap something somewhere. A restricted free tier here, a bounded report there: Synology's Storage Analyzer, for example, stops at 5,000 duplicates per report. NAS Ranger sets no artificial limit on the number of files. Point it at a library of hundreds of thousands of files and it scans the lot, free trial included. If you want the technical detail of how it tells a real duplicate from a look-alike, see how to find duplicate files.

Stop duplicates at the door

Cleaning duplicates after the fact is the hard way to do it. The smarter move is to not create them. That's the job of the import sorting gate. It sits between your source, like a phone dump, an SD card or an old drive, and the NAS. Every incoming file is compared with what's already there, and only the genuinely new files get copied. Your next import doesn't add to the mess you'd have to clean up later.

Bulk cleanup, made simple

For the duplicates you already have, NAS Ranger handles them in bulk through a clear interface. You see every duplicate group, the exact space you'd reclaim, and you act on hundreds of files at once. Nothing is deleted in place. Confirmed duplicates are moved to a trash folder on the NAS, so you can review before you purge. If losing files is your real worry, here's why it stays safe.

NAS Ranger is the tool I was looking for, for my own NAS, and couldn't find anywhere. A fast, honest tool that doesn't care about brands and respects both your files and your time. Try it free, scan your NAS, whichever brand it is, and see exactly how much space you can reclaim before you touch a single file.

FAQ

Do I need to install anything on my NAS?
No. NAS Ranger runs on your computer, on Windows, macOS or Linux, and talks to the NAS over standard SMB. There's no package, plug-in or agent to install on the NAS itself, so a firmware update can't break it.
Does it work with any NAS brand?
Yes. It relies on SMB rather than a vendor's own apps, so it works the same way on Synology, QNAP, UGREEN, TrueNAS, a Samba share or almost any other NAS, and from Windows, macOS or Linux.
Is there a limit on how many files it can handle?
There's no artificial limit. NAS Ranger is built in Rust and stays light on memory, so it scans very large libraries of hundreds of thousands of files without choking.
What does the import sorting gate do?
It lets you review incoming files before they ever land on the NAS, so only genuinely new files get copied. You stop duplicates at the door instead of cleaning them up months later.