Tutorials

gitea featured

Self Hosting Your Own Gitea Server Using Docker

This tutorial covers the steps necessary to setup a working Gitea server using Docker / Docker Compose. I’ve created this tutorial with Debian 11, however it should also work fine for Ubuntu as well. The docker specific parts of this tutorial should work regardless of underlying Linux platform. If necessary, this tutorial will be updated to reflect any necessary changes.

Self Hosting Your Own Gitea Server Using Docker Read More »

debian featured

Linux Basics: Configuring A Static IP In Debian

This tutorial details how to configure networking for a static IP in Debian. Most Debian systems configure network settings one way, however, there is one exception to the rule that I’m familiar with that I detail how to configure well. This tutorial was written for headless Debian 11 “Bullseye” installs but should work with other versions of Debian as well. When new versions are release, I will update this tutorial as necessary.

Linux Basics: Configuring A Static IP In Debian Read More »

pihole recursive dns featured

Advanced Pi-hole Config: Recursive DNS With Unbound

This is an advanced configuration not because it’s particularly difficult to implement, but because it’s not necessary for your Pi-hole system to function properly. For those who would prefer to not rely on third party DNS providers – whether for privacy reasons or just because you can – configuring your Pi-hole system with Unbound for recursive DNS takes only a few minutes to setup and configure.

Advanced Pi-hole Config: Recursive DNS With Unbound Read More »

update to ga4 featured

Updating Analytics To Dual Tag Google Analytics 4

Effective July 1, 2023 Google is discontinuing Universal Analytics in favor of the new Google Analytics 4. Existing UA properties will need to be converted to new GA4 properties. It’s recommended that you configure your website to ‘dual tag’ both your existing UA property and the new GA4 property until this time to build up historical data on the new property for as long as possible. This tutorial will step you through exactly how exactly to accomplish this.

Updating Analytics To Dual Tag Google Analytics 4 Read More »

debian 11 php 8 1 featured

Configuring Debian 11 Servers For PHP 8.1

This tutorial explains configuring Debian 11 for PHP 8.1 on your new or existing web application server. PHP applications such as WordPress or Nextcloud often track their supported PHP version with the version bundled with the most recent LTS Ubuntu Server release. For those who prefer Debian over Ubuntu (there are good reasons to do so – I’ll be detailing these in an upcoming article so check back for it!) instead, configuring Debian 11 for PHP 8.1 keeps parity with Ubuntu and ensures the best possible performance or compatibility for your PHP based applications.

Configuring Debian 11 Servers For PHP 8.1 Read More »

setup google analytics v4 featured

The Pain Free Guide To Setting Up Google Analytics 4

This tutorial shows you the basics of getting a Google Analytics 4 property created and connected to your website. Google announced in March of 2022 that all existing Google Analytics accounts using the older Universal Analytics properties need to migrate with the a new Google Analytics 4 property by July 1, 2023. Websites with existing analytics will want to migrate their account ASAP to have as much historical data in your new analytics properties as possible.

The Pain Free Guide To Setting Up Google Analytics 4 Read More »

Scroll to Top