Notes

For the purposes of experimentation, I set up a simple WireGuard configuration that designates one peer as a “server” and the others as “clients” to provide a VPN. Clients can connect to the internet while masked behind the server (as one would expect from a VPN) and can also interact with certain other clients. The server also acts as a DNS server to the clients.

A few notes follow on how I set this configuration up using WireGuard, nftables, and Unbound, as well as a script for automating the process of adding new clients.

continued »


My hosting provider assigns a block of IPv6 addresses for each plan, so I thought I would enable them on my plans. Overall, the process is fairly simple, but it took some studying on my part to understand what had to be done and the “right way” of doing things. This is a quick summary of what I did.

continued »


Homebridge is a tool that creates virtual HomeKit accessories from various kinds of devices. Integrating an off-the-shelf IP camera as a HomeKit camera is one valuable use case. Following are some notes concerning integration of a Panoraxy B100V.3 IP camera into a Homebridge instance running on a Raspberry Pi.

continued »


In an effort to distill the content of this site, I’ve re-architected it significantly. Missing material will be restored — in some form or another — over time.

Source for the site content and the static generator I built to render it is available in a git repo.

continued »