Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

231 total results found

Self-Hosted Applications

Self-hosting refers to the practice of hosting and managing applications or services on your own servers or infrastructure, typically within your own physical or virtual environment. Self-hosted applications offers greater control and privacy compared to relyi...

Storage

Data, data, data

Windows

The vast majority of the world runs Windows on the desktop.

Linux

Freedom to choose.

Virtualization and Containers

Virtualization is a technology that allows you to run multiple, virtual operating systems on a single physical machine. It abstracts the hardware resources of a computer—such as CPU, memory, storage, and network—so that multiple operating systems can run indep...

Network

Firewall, Switches, Access Points, and more

Security

Yubikeys, Security Best Practices, etc

Domain and Email

Domain Registrars, DNS, DMARC, DKIM, Email, etc

BookStack

Open-Source, simple, self-hosted, easy-to-use platform for organizing and storing information. https://www.bookstackapp.com/

Debian

If you need reliability and stability for a 24/7 server deployment, a Linux OS is the only way to go, and one of most stable Linux OS for servers is Debian Stable.

Unifi Controller

The central management platform for Ubiquiti Unifi Network devices.

Windows CMD Administration

Quick CMD Reference for Windows Administration

TrueNAS

TrueNAS CORE is a free, open-source NAS OS developed by iXsystems based on FreeBSD, and uses the ZFS filesystem. TrueNAS can run on virtually any consumer hardware, and is capable of data-center level data protection through using a combination of RAID, Replic...

pfSense

Free and open-source enterprise grade Firewall OS

Web Browsers

Everything about Web Browsers

Raspberry Pi OS

Developed by the Raspberry Pi Foundation, the Raspberry Pi is a low-cost ARM-based small computing board that can be customize to fit a wide variety of project cases. Raspberry Pi OS (formerly called Raspbian) is the official supported operating system for the...

Linux Command Lines Quick Reference

Linux Packages

Brocade FastIron OS

VMWare ESXI

VMware ESXi is a virtualization platform that allows users to create and manage virtual machines on a physical server. It offers features like high availability, load balancing, live migration, and distributed resource scheduling, and is widely used in enterpr...

Netgear Switches

Netgear switches are some of the most affordable managed network switches around. Their relatively cheap cost, especially when buying used, makes it a great learning tool for a beginner homelab.

Windows 10

Minecraft

My HomeLab

My HomeLab journey over the years

Yubikey Hardware Security Key

A hardware security key like YubiKey is a physical device that provides an extra layer of security to protect digital accounts and data. It works by requiring the user to physically insert the key into their device or tap it on a compatible device to authentic...

SearXNG

SearXNG is an open-source metasearch engine designed to protect user privacy and offer an alternative to mainstream search engines like Google, Bing, or Yahoo. It does this by aggregating search results from various search engines and online sources while resp...

Pi-Hole

Are you sick and tired of ads appearing on every web page you visit? Annoyed at the constant interruption in the middle of an YouTube video due to sponsored ads? Here’s one solution to get rid of those annoying ads! Pi-Hole is a network-wide ad-blocker that ca...

Lunix Customization

Unlimited freedom to customize anything and everything

Installation

BookStack

Installation

Unifi Controller

Configurations

Unifi Controller

Hardware

pfSense

Installation

pfSense

Hardware

TrueNAS

Hardware Options

Installation

TrueNAS

Getting Started

How to Add Self-Sign Certificate Authority to Your Browsers

Web Browsers

Common CMD Operations

Brocade FastIron OS

Link Aggregation

Brocade FastIron OS

VLANs

Brocade FastIron OS

Configuration

VMWare ESXI

Config File

pfSense

Installation

Windows 10

Is your Windows computer running slow? Is it filled with a lot of software that came per-installed by the manufacturer? Fear not, for we can start over fresh from the beginning! Microsoft makes it relatively easy for the end user to fresh install Windows 10 to...

Raspberry Pi OS

Raspberry Pi OS

Raspberry Pi OS (formerly called Raspbian) is the official supported operating system for the Raspberry Pis.

Configurations

BookStack

Hardware

My HomeLab

Physical Hardware of my Home Lab

Software

My HomeLab

Software and Services Running in my Home Lab

Network Diagrams

My HomeLab

Yubikey on Bitwarden

Yubikey Hardware Security Key

Manual Installation on Debian

BookStack Installation

For this guide, I am will be using NGINX as the webserver, MariaDB as the database, and PHP version 8,3.  As of 2024-04-28, This guide has been updated for installing on Debian 12.  Install Utilities and Update System We will begin by installing some basic ...

Bash Script Installation on Debian

BookStack Installation

Based on the Manual Installation steps, I have created a simple bash script to automate the BookStack with LEMP stack install. Copy the following code into a bash file, and run the script with sudo. As of 2024-04-28, this script has been tested to run sucess...

Requirements

BookStack Installation

BookStack requires the following software dependencies: PHP Version 7.4 or higher As of 2022-09-16, the latest PHP version is 8.1. BookStack will run on PHP 8.1 MariaDB version 10.2 or higher, or MySQL version 3.7 or higher BookStack stores its c...

How to install Debian 11 Bullseye

Debian

Debian Stable is a great OS base to use for a homelab. It’s compatible and supported by many software out there. In this guide, I will walk you through how to install Debian. The current version of Debian Stable as of 2022-03-06 is Debian 11 Bullseye. Step 1...

Terms and Conditions

My HomeLab dchan.tech

Last updated: 2022-09-17 Please read these Terms of Use (“Terms”, “Terms of Use”) carefully before using the https://dchan.tech website (the “Service”) operated by dchan.tech (“us”, “we”, or “our”). Your access to and use of the Service is conditioned on you...

Privacy Policy

My HomeLab dchan.tech

Last updated: 2023-03-14 dchan.tech (“us”, “we”, or “our”) operates the Re:Lab - Starting a Homelab From Zero website (the “Service”). This page informs you of our policies regarding the collection, use and disclosure of Personal Information when you use our...

Installing Unifi Controller on Debian 11 Bulleyes

Unifi Controller Installation

Manual Installation Debian 11 Bulleyes is the latest version of Debian as of 2022-03. Unfortunately, Unifi Controller relies on older software dependencies such as Java 8 and MongoDB 3, both of which are not available in the default Debian repository. SSH in...

Installing Unifi Controller on Raspberry Pi OS

Unifi Controller Installation

A Raspberry Pi is a great budget, low power device to use for a 24/7 Unifi Controller. SSH into your Raspberry Pi OS install, or login to the console. Add the official repository for the Unifi Controller: echo 'deb http://www.ui.com/downloads/unifi/debian s...

Installing Unifi Controller on Ubuntu 20.04 Server

Unifi Controller Installation

SSH into the Ubuntu 20.04 Server, or login to the console. Add the official repository for the Unifi Controller: echo 'deb http://www.ui.com/downloads/unifi/debian stable ubiquiti' | sudo tee /etc/apt/sources.list.d/100-ubnt-unifi.list Add the GPG keys so t...

Adding a Self-Sign Certificate to the Unifi Controller

Unifi Controller Configurations

You can import and use your own self-sign certificates for the Unifi Controller. Connect to the Unifi Controller host via SFTP to transfer your certificate or key to the system. Stop the current Unifi Controller service: sudo systemctl stop unifi Delete th...

Restart Remote Workstations

Windows CMD Administration

shutdown -m \Remote_PC_IP_or_FQDN -t 0 -r -f Possible shutdown command flags: -r : reboots the system -s : shutdown and power off the system -m : specify the remote machine you want to run the shutdown command on -l : logs off the current user -t xx : ...

View and Kill Task (Running Processes) on Remote Workstations

Windows CMD Administration

View Task tasklist lists current processes running on the machine. tasklist /s remote_computer_IP_or_FQDN /u domain\username /p password If CMD is launched as Domain Admin user, you can run the command without specifying remote username and password. taskl...

List logged in Users on Remote Workstations

Windows CMD Administration

  query USER /SERVER:Remote_PC_IP_OR__FQDN

Hardware Considerations

pfSense Hardware

pfSense can run on just about any hardware. The more recent your hardware is, the better experience you can expect out of pfSense. The minimum requirement for pfSense hardware, according to the official documentation, is as follows: CPU 600 MHz or faster ...

Preparation

pfSense Installation

Download and Prepare Installation Media Once you have decided on your hardware and built the machine, it is time to prepare the installation media. Download the official pfSense OS image from https://www.pfsense.org/download/. Choose the correct Architecture...

Start Installing

pfSense Installation

Plug in the USB to the machine, and boot into the USB installer. Upon booting into the installer, you will be greeted with the pfSense logo, and then a fury of command line text. Wait a few seconds and it will launch the graphical user interface. Ac...

Initial Configuration Wizard

pfSense Installation

By default, the LAN interface for pfSense is set to a 192.168.1.1/24 network. Open up a browser like Firefox on your computer, and type in the address 192.168.1.1 and hit enter. This is the default pfSense WebGUI address. pfSense defaults to HTTPS for its Web...

Hardware Consideration

TrueNAS Hardware

TrueNAS CORE can run on just about any hardware. iXsystems have a very detailed hardware guide over on the official documentation for TrueNAS. The key hardware considerations you should keep in mind are as follows: 8GB or more RAM TrueNAS have a high RAM...

Preparation

TrueNAS Installation

Download and Prepare Installation Media Once you have decided on your hardware and built the machine, it is time to prepare the installation media. Download the official TrueNAS CORE OS image from https://www.truenas.com/download-truenas-core. As of July 20...

Start the Installation Process

TrueNAS Installation

Plug the USB installer into the machine, and boot into TrueNAS. After a while, you will be greeted with the setup screen. Select Install/Upgrade and hit enter to proceed. Choose the boot drive from the list of the drive options. Press space to sele...