LiteBlox now has its own site: liteblox.dorkbrain.com. Features, screenshots, downloads, install steps and the full documentation all live there.
This page is the build diary: why LiteBlox exists and how it got here.
After working with DNS for many years professionally from editing raw BIND zone files, to using web interfaces on external hosting providers, DNS in AD, and most recently Infoblox, I wanted to have a good platform to manage my home networks. It needed to be extremely lightweight and have a web UI that I found to be useful from an operator standpoint, and best of all 100% free.
The name LiteBlox comes from my desire for a lightweight Infoblox. The Docker container running my home network uses less than 110MB of RAM on my Docker host, fulfilling the lightweight requirement.
LiteBlox is an independent project, not affiliated with or endorsed by Infoblox.
4.1.1 (2026-11-08): License and credits
- LiteBlox is now released under the MIT License.
- The Subnet Calculator credits David C A Croft's Visual Subnet Calculator, of which it's an altered version, and ships its license.
4.1.0 (2026-11-08): Bulk record edits
- Tick rows in a zone (the heading box selects every row the filter shows) to delete them, or give them one TTL or one comment, as one change to review and publish.
- Add many: paste zone-file lines or import a CSV, see what each line will do before anything is saved, then review and publish. A zone exports as CSV, and a CSV template comes with commented sample rows.
- Move an address: from Search (or an IPAM address row), give an address a new one everywhere at once: its names in every zone, its PTR, its DHCP reservation and its IPAM entry.
- Stale DHCP names: a dynamic zone lists the names DHCP left behind when a removal was lost, to delete them, or reclaims them hourly on its own (it holds back while DHCP isn't healthy, or when too many would go at once).
- The API takes up to 2000 record changes in one call, all or none.
- Dashboard: a pill for each service a node runs, and Recent activity without the hourly IPAM sweeps.
4.0.0 (2026-11-07): Modular installs
- Settings → Modules: run DNS, DHCP, Time and IPAM in any mix, for example IPAM alone, or DHCP and IPAM next to the DNS server you already have. A new install asks which to run.
- Nodes without BIND: DHCP-only and time-only servers, and scanner nodes that only watch their networks for IPAM.
- IPAM without DNS: a name per address kept in IPAM, and PTR lookups at your resolver.
- DHCP registers clients in LiteBlox's DNS, at another DNS server (with a TSIG key and a Test button), or not at all.
- Re-adopt (rebuilding LiteBlox's data from its nodes) covers nodes without BIND too.
3.5.0 (2026-11-07): Tools
- A Tools menu in the top bar: a Subnet Reference (every prefix from /0 to /32 with its mask, usable hosts and where the next network starts) and a visual Subnet Calculator (divide and join a network, exclude parts of it, bookmark the layout, copy it as text). Each opens in a new tab.
- A light/dark button by your username: Auto (follows your system), Light or Dark, remembered per browser.
3.4.0 (2026-11-07): IPAM
- Networks and ranges, each with an address map, a usage donut and one table of every address, used and free, with a comment saved where it belongs (the DNS record, the reservation, or a note).
- Devices seen: what the servers see on the network, with vendor names and labels; an address that keeps changing MAC shows up in Needs attention.
- Name-only DHCP reservations: a fixed name in DNS for a device without fixing its address.
- Next free addresses from the API, and
lbcli.py, a one-file command-line client to reserve and release them.
- An optional sweep that pings a network now and then to find quiet devices.
3.3.4 (2026-11-06)
- Windows clients get their name registered in DNS, not just the PTR.
- The DHCP Addresses table sorts by any column and counts declined addresses.
- Missing DNS grants are added in place from a subnet's Review.
3.3.3 (2026-11-02)
- A DHCP subnet can be prepared before it's served, so moving DHCP over from your router is one change.
3.3.2 (2026-11-01)
- Search across every zone and DHCP, by name, address, network or MAC.
3.3 (2026-11-01): the Dashboard, a Jobs page and a pass over every page.
3.2: time sync with chrony.
3.1: the REST API
3.0: Kea DHCP with failover.
Every release, in full: the changelog.