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

163 total results found

Updating Java on Windows for better Minecraft FPS

Minecraft

The default Java version that comes bundled with Minecraft is Java 8. While Java 8 is still supported, it was released back in 2014, making it pretty old for today’s standards. There have been many other Java editions releases since then that have many improve...

Intsalling Pi-Hole 5 on Raspberry Pi (Old)

Pi-Hole Installation

In this guide, I will guide you through how to set up Pi-Hole for your network. Because Pi-Hole is very resource efficient, it can run on any version of Raspberry Pi. You can even run it over Wi-Fi on a Raspberry Pi Zero! Prerequisites A working Raspberry Pi...

Pi-Hole Adlists that I use

Pi-Hole Pi-Hole Ad-lists/Block-Lists

Below are some of the Pi-Hole Adlists that I currently use on my network. They block out a lot of ads, but may also have a lot of false positives. Use the whitelist feature to fine-tune the list to suit your needs. https://raw.githubusercontent.com/StevenBlac...

Tips for a Fresh Raspberry Pi OS Install

Raspberry Pi OS Raspberry Pi OS

By now, you probably have flashed the Raspberry Pi OS and boot up your Raspberry Pi for the first time. In this guide, I will list some of the useful commands you should do when you first login to the Raspberry Pi OS. This guide will be updated as I find new ...

Booting Raspberry Pi OS from SSD

Raspberry Pi OS Raspberry Pi OS

By default, Raspberry Pi uses the MicroSD card as the boot storage device. MicroSD cards, even the ones rated for Class 10 and above, are not highly rated when it comes to write endurance. The more data you write onto a MicroSD card, the higher the likelihood ...

Changing BookStack Instance URL

BookStack Configurations

If you ever need to change the BookStack instance's URL, run the following command within the BookStack application folder (/var/www/BookStack/): # Searches for <oldUrl> and replaces it with <newUrl>. Case-sensitive. sudo php artisan bookstack:update-url <o...

2017 - Where it all began

My HomeLab Hardware

Gotta start somewhere. Old, unused computer hardware are great, low-cost way to start an homelab. Converted an old desktop into a NAS, using FreeNAS (before the name changed to TrueNAS). The system is pretty janky, consist of the following: Random Lenovo I...

Stroage Infrastructure Diagram

My HomeLab Network Diagrams

Storage Network Setup

sed - quickly serach and replace text in a file

Linux Command Lines Quick Reference

The command sed is a very powerful command that can be use to add, delete, or modify text in an file. Use the following to search and substitute text in a file: sed 's/text-to-look-for/replacement-text/g' filename #sed can take other delimiters as well, suc...

Setting up Yubikey as FIDO WebAuthn

Yubikey Hardware Security Key Yubikey on Bitwarden

Bitwarden supports using Yubikey as FIDO WebAuthn. Login to your Bitwarden web account, and go to Account Settings. Navigate to Security -> Two-step login. Select FIDO2-WebAuthn. Enter your master password to continue. Give a name for your security k...

Setting up Yubikey as Yubikey OTP

Yubikey Hardware Security Key Yubikey on Bitwarden

Bitwarden also supports Yubikey as a OTP security key option for the second factor. To set it up, login to your Bitwarden Webvault, and click on Account Settings.  Navigate to Security -> Two-step login. Click on Manage for Yubikey OTP Security Key.  Bi...

hostnamectl - Change the current hostname

Linux Command Lines Quick Reference

The command hostnamectl can be use to quickly change the hostname of the Linux host. Running hostnamectl will give you the current hostname of the system: hostnamectl Use the following to set a new hostname for your system: sudo hostnamectl set-hostname ...

Setting Static IPs

Linux Command Lines Quick Reference

Run the command ip link or ifconfig on the system to find out the Ethernet adapter name #Debian systems comes with ip link by default ip link #ifconfig is not part of the default Debian install ifconfig Navigate and edit the /etc/network/interfaces fi...

Currently Running Software/Services

My HomeLab Software

pfSense OpenVPN Server Wireguard Server HAProxy Reverse Proxy FreeRADIUS Authentication Server with MFA Pi-Hole Network Ad-Blocker Home Assistant Magic Mirror TrueNAS NGINX Reverse Proxy Minecraft Satisfactory Plex Media Server BookStack

Homelab Network Diagram

My HomeLab Network Diagrams

Increase Upload Size

BookStack Configurations

By default, PHP and NGINX configs have the default upload limit of 2MB. This limit can be increased to a reasonable size like 12MB to accommodate larger image size upload. Navigate to the PHP directory where the php.ini file is located. On Debian 11 systems ...

rsync - Easily Transfer and Synchronize Files Between Computers

Linux Packages

rsync is a great utility that can be use for transferring files to and from a remote computer. It can be use to sync files between the computers as well. rsync can be installed from the package manager on a Debian system: sudo apt install rsync -y The bas...

Creating User Groups and Users

TrueNAS Users, Groups, and Permissions

Navigate to the TrueNAS WebGUI, and login. Creating Groups It's a good idea to create different group for users on TrueNAS, and apply ACL permissions to groups. This will make managing ACLs a lot easier later on as you create more and more users. On the ...