mariadb galera cluster featured

Setup A HA Galera Cluster On Debian / Ubuntu In 9 Easy Steps

If you need to setup a high availability Galera cluster, you’ve come to the right tutorial! In 9 easy-to-follow steps you’ll learn how to configure MariaDB on your Debian / Ubuntu based servers to ensure your databases continue functioning in the event of a system failure.

nginx reverse proxy featured

How To Setup A Complete Nginx Web Server

This tutorial covers everything you need to setup a complete linux based Nginx web server stack – Nginx / PHP / MariaDB / Redis. Whether you’re looking to run a fully custom site or something based on WordPress or another CMS, this guide will help you get your server up and running in no time.

certbot cloudflare featured

Using Certbot With Cloudflare’s Reverse Proxy

This tutorial guides you through installing and using Certbot from behind a Cloudflare reverse proxy – without using snap packages as the EFF’s own documentation would instead have you do. While I understand why they’d choose to distribute the software using a “platform agnostic” format, I – like many others – am not particularly a fan of snap packages.

nginx reverse proxy featured

How To Setup & Configure A Nginx Reverse Proxy

If you run multiple services on your network – especially using Docker – hosting a Nginx reverse proxy is an invaluable tool for making accessing those services easier. With this guide, you’ll have Nginx setup and configured in no time. While the bulk of the information regarding configuring Nginx will apply to any Nginx install, the scripts / instructions specific to installing the software will only work on Debian / Ubuntu.

gitea truenas scale featured

Self Hosting Gitea On TrueNAS Scale With Working SSH Access

This tutorial covers how to configure a Gitea instance on TrueNAS Scale with SSH functioning properly for server communication. As of the time I’m writing this tutorial, there are problems with getting SSH working when deploying Gitea using the TrueCharts catalog. I’ll update this tutorial when I’ve worked out how to resolve the SSH related issues with the TrueCharts install.

gitea ssh key featured

How To Add & Verify SSH Keys Inside Gitea

This short tutorial shows you how to add and verify SSH keys to a Gitea server. Configuring your Gitea account with a SSH key provides a level of security to your interactions with the server. These instructions should work regardless of how you’ve setup your Gitea server. This tutorial is part of a series on hosting your own Gitea server.

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.

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.

ubuntu featured

Linux Basics: Configuring A Static IP In Ubuntu

This tutorial details how to configure a static IP in Ubuntu. This tutorial was written for headless Ubuntu Server 22.04 installs but should work with other versions – such as 20.04 – of Ubuntu Server as well. When updated versions of Ubuntu Server are released, I will update this tutorial as necessary.

Network Switch & Patch Panel

Basic Networking: IP Addresses and Subnets

This tutorial covers basic networking concepts regarding IPv4 addresses and their associated subnet masks and is not meant to be a guide to configuring more advanced network subnetting. By the end of this tutorial, you should have a foundational knowledge of the different reserved IP address ranges, their associated subnet masks, and the limitations to having multiple subnets.

Featured Image - Laptop screen representing data privacy

Deep Dive: Data Privacy Options In Post-Roe America

This article contains as much data privacy related information / advice as I could think to include with the goal of helping people better protect themselves in light of the gutting of Women’s privacy rights by the US Supreme Court. The vast majority of this information can apply to everyone.

gravity sync featured

Using Gravity Sync To Sync Multiple Pi-hole Instances

Keeping the settings of multiple Pi-hole instances synced with each other is easy to setup with Gravity Sync. In this tutorial, I show you how to get it installed and configured as well as discuss a few strategies how to best configure syncing between instances.

Scroll to Top