Self-Hosted Bind 9 Dynamic DNS (DDNS) – How‑To

This guide shows how to run your own dynamic DNS using BIND 9, authenticated with TSIG and updated from a cron‑driven script on a Linux host. It includes two safe filesystem layouts, a production‑ready updater script, cron setup, and troubleshooting for common errors (like .jnl: create: permission denied). Audience & Assumptions 1) Create a TSIG key on the BIND server […]

Debian based Self-Hosted UniFi Network Server

Install and setup base Debian server. I’m using Debian 12 for this install. Install required packages before you begin with the following command: Use the following command to add a new source list: Add the GPG Keys. Install libssl1.1 (required by mongodb) Install the correct version of MongoDB. Install and upgrade the UniFi Network application with the following command: The […]