This self-hosted network scanner does one thing brilliantly — it tracks every device on your LAN without the bloat

This self-hosted network scanner does one thing brilliantly — it tracks every device on your LAN without the bloat

Published Sep 10, 2026, 5:00 PM EDT Richard is the PC Hardware Lead at XDA and has been covering the technology industry for almost two decades. He's been building PCs since young, and when not creating content, you can often find him inside a chassis somewhere. There's certainly no shortage of network mapping and monitoring tools. There is one lightweight package I recently discovered and finally got around to testing. LAN Orangutan (what a name) quickly became one of my favorite snappy Docker containers to have running within the home lab. It has bags of potential with an early release that already gets almost everything right. It's quick to deploy, keeps things simple, and provides an effective way to map out and monitor networks. When network scanners are useful at home It's not just a tool for enthusiasts Network scanning isn't something reserved for those who enjoy looking at numbers, discovered entities, and who enjoy having live views of what's happening on the LAN. It's also valuable for everyone else who may be interacting with clients and destinations on the network. Most devices on a typical home LAN receive an IP address from the router's DHCP server. A few IP addresses to remember is no big deal. But once you start self-hosting services and appliacations, get more hardware online, and even venture into smart home territory, the LAN can quickly grow to three digits. That's when things become overbearing to recall every address on the network. Spinning up a new Linux container (LXC) or virtual machine (VM)? That'll be another IP address to remember. Want to use a VLAN for dedicated traffic segmentation and management? More IP addresses, please. It does exactly what it says on GitHub. This is where a network discovery tool such as LAN Orangutan comes into play. I've used a few over the years, including NetBox, Fing, Nmap, and Angry IP Scanner. They're all brilliant, but LAN Orangutan caught my eye as it's self-hosted, simple, and lightweight. In fact, it doesn't really do much aside from probe the network and list all clients. Sure, this data is likely available within the router software I use, but it looks much better and is more convenient to access. Plus, it allows me to provide access to others, as I wouldn't want just about anyone accessing the router backend, right? Setting up LAN Orangutan is easy Up and running in less than a couple of minutes Credit: The LAN scanner is available via Docker, which makes the entire process of launching and maintaining LAN Orangutan a painless process, even if this just so happens to be your first time running a Docker container. If you're using a GUI solution such as Portainer to manage self-hosted apps, you can simply install LAN Orangutan via the interface and you're good to go. If, like me, you prefer to run an LXC per app, here's how it's done: Create a Debian LXC. Enter the LXC shell. Update the system. apt update && apt upgrade -y Install Docker, certificate backend, and cURL. apt install docker ca-certificates curl Create the APT keyring directory. install -m 0755 -d /etc/apt/keyrings Add Docker's GPG key. curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc Adjust permissions on the Docker keyring file. chmod a+r /etc/apt/keyrings/docker.asc Add the Docker repository. tee /etc/apt/sources.list.d/docker.sources Types: debURIs: https://download.docker.com/linux/debianSuites: $(. /etc/os-release && echo "$VERSION_CODENAME")Components: stableArchitectures: $(dpkg --print-architecture)Signed-By: /etc/apt/keyrings/docker.ascEOF Refresh the package index. apt update Install Docker Engine. apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin Make sure it's running. systemctl status docker Run LAN Orangutan. docker run -d \ --name lan-orangutan \ --network host \ --restart unless-stopped \ --cap-add NET_RAW \ --cap-add NET_ADMIN \ --cap-add NET_BIND_SERVICE \ -v lan_orangutan_data:/var/lib/lan-orangutan \ 291group/lan-orangutan LAN Orangutan listens on port 291, so enter the LXC-assigned IP address followed by 291 in your browser. For me, it was 192.168.1.242:291. Ironically, we need to find the IP address of the network scanner to use the tool to scan IP addresses. This can be achieved by checking the network configuration within Proxmox for the LXC, within the LXC itself, or through a router DHCP interface. Once running, the LXC uses just 150 MB of RAM and a small fraction of the two assigned vCPU cores. Just north of 1 GB of storage is utilized, so this tool could easily be installed on low-powered hardware like a single-board computer (SBC). It's simple, easy to deploy and effective See what's running on the LAN Firing up the web interface will ask for an administrative password to keep everything secured. After that, simply login using the password and you'll be greeted by the single web page. All LAN Orangutan offers is the primary dashboard listing all networks and detected clients. There's a settings area and a small pop-up when editing devices and that's about it. The app will provide MAC and IP Addresses, as well as hostnames and vendors if possible. I quickly grouped all the detected clients together, using network for all the infrastructure hardware and server for self-hosted stuff and home lab equipment. Instead of simply scanning the network and calling it a day (which is possible via a toggle on the dashboard), LAN Orangutan will by default attempt to keep a lightweight inventory of all detected networks. Interestingly, underneath the hood is Nmap, which handles all the discovery workloads. And if you're someone who manages and uses Tailscale, there's full support available, which is a nice touch. It's not as "bloated" as other tools The goal with LAN Orangutan is to make network discovery simple, effective, and pleasant to glance at. I believe the team achieve all three and it's yet another fine networking tool available for the home lab arsenal. Is it as functional or feature rich as say ntopng? Absolutely not, but that's entirely the point. If I simply want to know something on the LAN that isn't documented yet (QR codes and a label maker is perfect for this, by the way), I can fire up this handy tool to check it out.

Original Source

Read the full article at Xda-developers →

KhanList aggregates and links to publicly available news content. We do not host full articles from third-party sources. Always verify important information with original sources.