Homelab

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.

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.

HP ProDesk 600 G2 Mini & Dell Optiplex 3020M

Mini PC vs Raspberry Pi – Which Is The Better Value?

Ultimately, only you will know what your project’s needs are when choosing a compute device. However, if your use case for the Raspberry Pi is running homelab or computational tasks, or even using it as a desktop computer, and you don’t require any of the unique characteristics of the Pi, then you’re probably better off buying an inexpensive used mini PC when comparing a mini PC vs Raspberry Pi.

whoogle search featured

How To Setup Whoogle Search With Docker

Have you ever wished you could search Google and get results without ads, cookies, and IP address tracking? Today is your lucky day! This tutorial teaches you how to setup your own Whoogle search using Docker. If you’ve never setup anything with Docker before or self hosted anything, this is a great first project for you to try.

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.

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.

Scroll to Top