Advanced Search
Search Results
180 total results found
Self-Host
Self-Host Applications. Take control of your data.
Storage
Data, data, data
Windows
The vast majority of the world runs Windows on the desktop.
Linux
Freedom to choose.
Virtualization
Hypervisors, emulations, and more
Hardware
Raspberry Pis, SoC, computer hardware
Game Servers
Self-host your own game servers to play with friends
Network
Firewall, Switches, Access Points, and more
Security
Yubikeys, Security Best Practices, 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 Projects
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
Satisfactory
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
Private metasearch engine, that anonymize your search queries to other public search engines like Google, Bing, Duck Duck Go. https://github.com/searxng/searxng
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...
Installation and Updates
Installation
Configurations
Hardware
Installation
Hardware
Hardware Options
Installation
Getting Started
How to Add Self-Sign Certificate Authority to Your Browsers
Command Line Operations
Link Aggregation
VLANs
Configuration
Config File
Installation
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 (formerly called Raspbian) is the official supported operating system for the Raspberry Pis.
Configurations
Hardware
Physical Hardware of my Home Lab
Software
Software and Services Running in my Home Lab
Network Diagrams
Yubikey on Bitwarden
Manual Installation on Debian 11
For this guide, I am will be using NGINX as the webserver, MariaDB as the database, and PHP version 8,1 Install Utilities and Update System We will begin by installing some basic utilities that are not included as part of the default Debian 11 installation. ...
Bash Script Installation on Debian 11
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. #!/bin/bash #Simple script to install BookStack with LEM...
Requirements
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 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
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
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
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
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
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
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
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
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
query USER /SERVER:Remote_PC_IP_OR__FQDN
Hardware Considerations
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
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
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
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 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
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 202...
Start the Installation Process
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...