How To's

How to set up a more advanced home network.

How to Photo by Mathis_GERMA from Pixabay

How to Configure DNS over TLS (DoT) Using Unbound DNS in OPNsense

How to Configure DNS over TLS (DoT) Using Unbound DNS in OPNsense

Increase the security and privacy of DNS requests? Yes please...

Previously, I wrote about how to configure DNS over HTTPS using DNSCrypt-Proxy. Since Unbound DNS in OPNsense does not support DNS over HTTPS (DoH) directly, it was necessary to use the DNSCrypt-Proxy plugin. The plugin also supports DNS over TLS (DoT). However, I discovered while browsing Reddit that Unbound gained native support for DoT at some point in time, which is very nice. Because of built-in support for DoT, the configuration of DNS over TLS becomes pretty trivial.
How to Redirect all DNS Requests to a Local DNS Resolver

How to Redirect all DNS Requests to a Local DNS Resolver

Force all devices on your network to use your local DNS resolver

When I first set up my home network using my OPNsense router and was learning firewall rules, I took the approach of allowing only the Unbound DNS service on OPNsense to be accessed and blocking access to all other DNS servers. This simplistic approach works well enough since any rogue access to external DNS servers are simply blocked. Only the DNS resolver on the local network is allowed (unless the DNS requests are encrypted, of course – see note below).
Backup Your Data to Backblaze B2 with Duplicati from a Proxmox LXC Container

Backup Your Data to Backblaze B2 with Duplicati from a Proxmox LXC Container

Looking for an easy to configure offsite backup solution for your Proxmox server?

For a number of years, I have used Crashplan as my offsite backup. I found the price and features attractive. It also worked on Linux which further won me over since I was running a Linux server as my file server. Their unlimited plan for a single machine was very affordable especially when purchasing multiple years. $3-4 per month for unlimited backup was well worth the price to have peace of mind in case something bad happens at home (I actually did need to use it one time when I had a failing hard drive corrupt several of my files).
Allow Push Notifications from Amcrest NVR in an Isolated Network to the Amcrest View Pro iOS App

Allow Push Notifications from Amcrest NVR in an Isolated Network to the Amcrest View Pro iOS App

Are your Amcrest cameras in an isolated network with no Internet access and you desire to receive push notifications for motion alerts?

As I have mentioned in my how-to on creating an isolated network, I have several Amcrest IP cameras (affiliate link) on an isolated network which I use mostly as high quality baby camera monitors. Recently my family decided to get an outdoor camera (affiliate link) to put on the front porch and a video doorbell (affiliate link) for the front door to help monitor the entire front of our house.
How to Install Ubuntu MATE 20.04 LTS (64-bit) on the Raspberry Pi 4

How to Install Ubuntu MATE 20.04 LTS (64-bit) on the Raspberry Pi 4

Is the Raspberry Pi finally powerful enough to run a full desktop environment reasonably well? Yes!

When I decided to do a fun project with my old Raspberry Pi 3B+, I purchased the 4GB model of Raspberry Pi 4 to have as a replacement (update: now they have an 8GB model that would be nice to have). Since I am working from home due to COVID-19, my main PC is completely utilized for work during the weekdays via a VPN connection. I thought it would be convenient if I had a second computer at my desk so that I can listen to background music from my Plex Media Server or use it for personal things such as banking, shopping, paying bills, and browsing the web during lunch.