Skip to content

zenthcloud/dhcp-server

Zenth DHCP Server

Zenth DHCP Server is a lightweight, secure, and fully open-source Dynamic Host Configuration Protocol (DHCP) server developed by Sky Genesis Enterprise for the Zenth Cloud ecosystem. It enables automated IP address management and network provisioning across Zenth-managed infrastructure.

🔧 Features

  • ✅ IPv4 and IPv6 support
  • ✅ Static leases and dynamic IP pools
  • ✅ MAC-based assignment and reservation rules
  • ✅ Integration with dns-server and ldap-server
  • ✅ Configuration sync via api-server
  • ✅ Logs and metrics exported to status-server
  • ✅ Container-ready (Docker, K8s, Proxmox)
  • ✅ CLI and Web UI support via panel-server

📦 Part of the Zenth Cloud Stack

Zenth DHCP Server is network-aware and designed to integrate cleanly with:

  • dns-server – Dynamic DNS updates
  • firewall-server, network-server – IP assignment for policy enforcement
  • ldap-server – Device authentication or group-based provisioning
  • api-server – Central configuration and lease management
  • status-server – Monitoring and alerting
  • panel-server – Admin dashboard for lease, pool, and device control

🛠️ Technology

  • Built on a modern fork of Kea DHCP (or ISC DHCP as base)
  • REST/JSON configuration support
  • Optional HA mode with peer sync
  • Lease persistence via SQLite or PostgreSQL
  • Hooks for external service callbacks (e.g., DNS updates)

📖 Documentation

Configuration examples, deployment instructions, and API integration can be found in the /docs directory or online on Documentations.

🛡️ License

Zenth DHCP Server is licensed under the GNU Affero General Public License v3 (AGPLv3). See LICENSE for details.


We welcome community contributions, forks, and issue reports. Visit github.com/zenthcloud to get started.