A full-stack web app that replaces your sprawling IP spreadsheet with a beautiful, real-time dashboard — built for home labs, deployed as a lightweight LXC container.
Made for home labs, by people who actually run them.
No more hunting through spreadsheets. IP Manager gives your home network the visibility it deserves — live status, smart search, and Proxmox integration all in one place.
Every card shows a real-time reachability dot. The server runs fping against all tracked IPs every 60 seconds — green means online, red means gone.
One-click subnet sweep finds every device on your network — even the ones you forgot about. Cross-references against existing entries and pre-selects new ones for easy import.
Import all your VMs and LXC containers directly from the Proxmox API. Scheduled background sync catches HA failovers and updates node locations automatically.
Resolves PTR records for every IP against your own DNS server (Pi-hole, Unbound, or any resolver). Flags mismatches so you can spot stale records fast.
Got a server on two VLANs? Link all its IPs together. Primary cards show secondary chips; secondary cards show a back-link. Proxmox multi-NIC VMs group automatically.
Manage every subnet independently — /24s, /16s, management VLANs, IoT segments. Switch between networks instantly from the top bar.
Migrate from an existing spreadsheet in seconds. CSV and Excel import with merge or replace modes. Export to formatted .xlsx at any time.
One click downloads a full JSON backup — all entries, all networks, all tags, change history, everything. Restore to a new machine instantly.
Protect your data with username/password auth. Configurable credentials, session cookies, and safe to deploy on a shared subdomain or internal DNS name.
Deploy once to an LXC container and forget the setup. The app is self-contained — no cloud services, no external dependencies, everything local.
Create an Ubuntu 24.04 LXC on Proxmox, SSH in, and run the one-line install script. It sets up Node.js, Nginx, and the app automatically. A single LXC with 512 MB RAM is all you need — all data lives in a local SQLite database with no external services required.
Open Settings and tell the app your subnet prefix, DHCP pool range, and static range. The live preview shows the calculated CIDR before you save. Add as many networks and VLANs as you need.
Run an ARP scan to discover everything currently on the network, import your existing spreadsheet via CSV/Excel, or pull all VMs and LXC containers straight from Proxmox. Mix and match all three.
The server pings every tracked IP every 60 seconds using fping — status dots update automatically with no action needed. Reverse DNS lookups run in the background every 24 hours, with an on-demand button if you want an immediate result. Proxmox sync keeps new VMs and containers in sync on your chosen schedule.
Built around the tools that serious home labbers actually run — not cloud services you don't need.
One-shot import pulls every VM and LXC with their IPs, node location, and power state. Scheduled background sync detects HA failovers and updates your records automatically — no manual re-import ever needed.
Point IP Manager at any resolver — your Pi-hole, an Unbound instance, or even 8.8.8.8. PTR lookups run against that server and mismatches show as amber warnings on every affected card.
Discovers every device broadcasting on your subnet using one lightweight ARP broadcast packet per IP. Completes a /24 in under a second. Automatically detects and surfaces new or untracked devices.
Already tracking IPs in a spreadsheet? Import it directly — IP Manager maps your columns intelligently. Choose merge mode to layer new data on top of existing entries, or replace to start fresh.
No Docker, no Kubernetes, no cloud billing. A single Node.js process with a SQLite database — deployable anywhere that runs JavaScript.
Deploy in under 5 minutes. No sign-ups, no cloud, no nonsense.