Languages / Langues: 🇬🇧 English | 🇫🇷 Français
A modern, real-time web dashboard for ISC Kea DHCP server with advanced network discovery, SNMP monitoring, and system metrics.
- DHCP Monitoring: Real-time lease tracking, pool utilization, MAC vendor identification (IEEE OUI)
- Network Discovery: Multi-threaded scanning, service detection (SSH/HTTP/SNMP), device type identification
- SNMP Integration: System information discovery (sysDescr, sysContact, sysLocation, sysUpTime), configurable communities
- System Metrics: Real-time CPU/RAM/Network/Disk monitoring with responsive gauges
- Modern UI: 7 themes (Ember, Twilight, Frost, Blossom, Clarity, Pulse, Vicuna), 5 languages, responsive design
- Auto-Update: Built-in update checker and one-click updates from GitHub releases
- Python 3.8+
- ISC Kea DHCP Server
- Linux system (multiple distributions supported)
- Root or sudo access for network scanning
- Debian/Ubuntu (APT)
- Fedora/CentOS/RHEL/Rocky/AlmaLinux (DNF/YUM)
- Arch/Manjaro (Pacman)
- openSUSE/SLES (Zypper)
See Supported Distributions for detailed compatibility information.
curl -sL https://github.com/NeySlim/ultimate-kea-dhcp-dashboard/releases/latest/download/ultimate-kea-dashboard-installer.sh -o installer.sh
sudo bash installer.shDownload .deb, .rpm, or .pkg.tar.zst from releases:
# Debian/Ubuntu
sudo dpkg -i ultimate-kea-dashboard_*.deb && sudo apt-get install -f
# Fedora/RHEL
sudo dnf install ultimate-kea-dashboard-*.rpm
# Arch Linux
sudo pacman -U ultimate-kea-dashboard-*.pkg.tar.zstgit clone https://github.com/NeySlim/ultimate-kea-dhcp-dashboard.git
cd ultimate-kea-dhcp-dashboard
sudo bash install.shEdit /opt/ukd/etc/ultimate-kea-dashboard.conf:
[DEFAULT]
port = 8089
ssl_enabled = true
kea_socket = /run/kea/kea4-ctrl-socket
scan_threads = 50
snmp_enabled = true
snmp_communities = public,homeConfiguration is automatically retrieved from Kea via control socket—no manual subnet/pool setup needed!
Access at https://your-server:8089 (or HTTP if SSL disabled)
- Settings: Configure refresh intervals, themes, languages
- Scan Control: Pause/resume network discovery
- Auto-Update: Built-in update checker with one-click updates
- Installation Guides - Distribution-specific instructions
- Dependencies - Complete dependency list
- Themes - Theme customization
- SNMP - SNMP configuration
MIT License - See LICENSE for details.
