UniFi Home Network


In 2020 I decided to switch for the core network backbone of my home to switch to Unifi .

Hardware

USG Dnsmasq (DHCP and DNS)

USG is actually running EdgeRouter OS. See Documentation for how to use cli commands together with the unifi controller.

mca-ctrl -t dump-cfg > config.gateway.json

Main reason for switching to configuration on file basis was that I wanted to use UGS as DHCP and DNS service provider for my network. Therefore I am using dnsmasq and UGS and configure hostnames and fixed IP addresses via config.gateway.json.

UniFi Network Application on K8s

At my homework a majority of services is runnning on microk8s . There for of course I wanted to have the UniFi Netwwork Application also hosted on K8s. I am utilizing a helm chart from the [kah][k8s@home] project.

A few remarks regarding learnings I made: