Tutorials

wordpress two factor auth featured

Setup Two-Factor Authentication On WordPress

Adding two-factor authentication to WordPress is, in my opinion, a crucial – yet often overlooked – component to having effective website security. In this tutorial, I show you how easy it is to get two-factor authentication configured and working on your WordPress site in as little as 5 minutes. Take 5 minutes and give yourself some additional peace-of-mind that your website is secure.

auto wordpress disclosure featured

How To Auto Insert Disclosures On WordPress Posts

Remembering to add affiliate disclaimers on WordPress posts is tedious. To prevent me from having to remember to manually insert any code or paste in the disclosure on each post, I wrote a simple function to insert my affiliate disclosure message automatically on each post. This tutorial shows you how to do the same for your own WordPress websites … and if you’ve never done any kind of programming before, you’ll get your feet wet with some simple PHP code.

self host google fonts featured

How To Optimize Your Website With Self Hosted Fonts

Whether it’s for performance reasons or reasons of GDPR compliance, you’ve decided to optimize your website by self hosting your site’s fonts from your own server. This tutorial outlines what you need to know to get your website’s fonts functioning from your own server and test it to confirm that the modifications you made are indeed working.

truenas scale storage featured

TrueNAS Scale: Creating ZFS Storage Pools

You’ve installed TrueNAS Scale but until you’ve setup at least one storage pool for your system to use, you won’t be doing much with it. Follow along, here, while I step you through the process to setup your first ZFS pool. Once you’re done, be sure to check out some of my other TrueNAS Scale content where I show you how to setup various applications as well as upcoming content on topics including Intro to Configuring TrueNAS Scale or Getting Started with ZFS.

TrueNAS Scale Basic Network Configuration

TrueNAS Scale: Basic Network Configuration

If you’ve setup a TrueNAS Scale server and intend to run applications, such as Pi-hole for example, on it, you’ll need to ensure you have basic networking configured properly before you’ll be able to do much in the way of installing apps. Here I’ve prepared a quick tutorial of how to modify the necessary settings.

Adding The TrueCharts Catalog To TrueNAS Scale

TrueNAS Scale: Adding TrueCharts Apps Catalog

Congratulations! You’ve setup TrueNAS scale on your home server and now you’d like to deploy some apps to it as well. Unless the only apps you want to use are one of the eight that come available by default, you’ll want to make the TrueCharts app catalog available on your server. Let’s step through, quickly, how exactly to do that.

dns over https featured

DNS Over HTTPS: Everything You Need To Know

With what seems to be the growing prevalence of spyware and surveillance happening online, the Internet Engineering Task Force put forth a standard called DNS Over HTTPS to help improve peoples’ online privacy. Since it’s introduction in 2018, it’s been made available in all of the major web browsers – such as Google Chrome, Microsoft Edge, and Mozilla Firefox.

Basic Pihole Config Featured Image

Basic Pi-hole Configuration

This tutorial covers the basics of configuring a newly installed Pi-hole instance. If newer options become available in the future, this document will be updated to reflect the changes / additions. After completion of this tutorial, you should have a solid grasp of the essential Pi-hole settings – including DNS, Privacy, custom lists, and Group Management. Refer back to this tutorial as needed if you need a refresher on any of these basic settings / features.

Installing Pi-hole on TrueNAS Scale Featured Image

Installing Pi-hole On TrueNAS Scale

This tutorial details the steps necessary to install the Pi-hole application on a TrueNAS Scale server. At the time this tutorial was created, the current version of TrueNAS Scale is 22.02.0.1. When newer versions are released, this document will be updated, if needed, to reflect necessary changes. Be sure after you’ve completed this tutorial that you move onto my tutorial on Basic Pi-hole Configuration for help in using your newly installed software.

Installing Pi-hole Via Docker Featured Image

Installing Pi-hole Via Docker

This tutorial details the steps necessary to setup a working Pi-hole installation using Docker / Docker Compose. The server I’m using for the purpose of this tutorial is Debian 11 but should also work for Ubuntu or other similar distros. Aside from package installation, this tutorial should work fine with other non-Debian based distros. This tutorial will be updated in the future to reflect changes as necessary.

pihole install debian ubuntu featured

Installing Pi-hole On Debian / Ubuntu Servers

This tutorial details the steps necessary (and a few optional ones) for installing Pi-hole to your device or virtual machine running either Debian or Ubuntu – these instructions should work fine with either option. At the time this tutorial was last edited, the current version of Debian is 11 and the current version of Ubuntu Server LTS is 22.04, however, at this time, Ubuntu 22.04 is not supported by Pi-hole. If you’d like to use Ubuntu, make sure you use version 20.04 instead. If Ubuntu 22.04 becomes supported this document will be updated, if needed, to reflect necessary changes.

Scroll to Top