A high availability dnsmasq deployment with web UI for edit hosts file.
This is a common problem if you want to set up dns server all by yourselves.
This project contains two parts:
web based edit tool for hosts file, it will save the hosts record in sqlite 3 data base and generate a hosts file at /etc/dnsmasq-ha-web/hosts
a configuration based on lsyncd and rsync for remote hosts file synchronization, which make sure the hosts file for dnsmasq servers is on sync
You can either install the dnsmasq-ha-web server with a standalone instance or
install it with one of your dnsmasq instance. The script make sure there is no
conflict.
Instalation
dnsmasq server
Config no password sudo permission to remote server, because we need to restart dnsmasq remotely