Followed official install instruction and got:
dns_sd.DNSServiceRegister(self.serviceRef, flags, ifaceIdx, name,
^
Error: dns service error: unknown
Turned out that libavahi-compat-libdnssd-dev is not enough. To fix it, run:
apt-get install avahi-daemon avahi-discover libnss-mdns libavahi-compat-libdnssd-dev
Reference: https://github.com/nfarina/homebridge/issues/613
Installed smoothly on Armbian. Maybe Armbian has the other packages preinstalled.