f18m / ha-addon-dnsmasq-dhcp-server

An Home Assistant addon that runs dnsmasq as a DHCP server
4 stars 0 forks source link
dhcp-server home-assistant

Home Assistant Add-on: Dnsmasq as DHCP server

A DHCP server based on the dnsmasq utility rather than the ISC dhcpd utility. Dnsmasq is on many aspects more feature-complete than the ISC DHCP server. Moreover ISC DHCP is discontinued. This addon also implements a UI webpage to view the list of DHCP clients with all relevant information that can be obtained through DHCP.

Supports aarch64 Architecture Supports amd64 Architecture Supports armv7 Architecture Supports i386 Architecture

About

This addon setups and manages a Dnsmasq instance configured to run as a DHCP server (despite the name 'dnsmasq' also provides DHCP server functionalities, not only DNS).

Features

Web UI

These are screenshots from the addon UI v1.4.0:

WebUI screenshot WebUI screenshot

The two screenshots show the Current and the Past DHCP clients tabs. The tables of DHCP clients are updated in real-time (no manual refresh needed) and can be sorted on any column. Plus they're responsive and thus adapt nicely to small screens (cellphones).

Development

See Home Assistant addon guide

This addon is based on other 2 addons maintained by Home Assistant team:

The UI nginx reverse-proxy configuration has been adapted from:

How to Install

Check out the addon docs. Open an issue if you hit any problem.