Steward 0.1.0 (in development): a DHCPv4 server with a web UI, API and CLI

Subnets served per interface, pools, reservations, options at three
levels, leases in SQLite saved before the ACK, ping and decline conflict
checks, validated changes with history and undo, users and tokens, an
audit log, a Kea importer, a sandboxed systemd unit and Debian packages.
Tested with real udhcpc and dhcpcd clients in Docker (scripts/e2e.sh).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
abrown38andClaude Opus 5.5 committed 2026-10-14 12:14:07 +01:00
commit 3c0808591f
111 files changed
+17851

No files matched your search

+16
View File
@@ -0,0 +1,16 @@
Package: steward-cli
Version: @VERSION@
Architecture: @ARCH@
Maintainer: @MAINTAINER@
Installed-Size: @SIZE@
Section: net
Priority: optional
Description: command line client for Steward, the DHCP server
steward is the command line client for Steward servers (stewardd):
subnets, pools, reservations, options, leases and DHCP activity, the
history of changes with undo, users and tokens, and importing Kea.
It talks to stewardd's REST API with an API token, or, on the server
itself, to stewardd's local socket.
.
Install this package alone to manage Steward from another machine; the
steward package (the server) depends on it.