Category: Learning
-
Building a Custom Dashboard with Home Assistant and a Raspberry Pi
Are you running Home Assistant and looking for a way to enhance your smart home experience? Setting up a dedicated smart home dashboard is a game-changer. With a small monitor and a Raspberry Pi, you can create a sleek, interactive interface to control and monitor your smart devices. Here’s why and how you should build…
-
Unlock the Potential of Your Pi with Raspberry Pi Imager
Raspberry Pi Imager is an essential tool for anyone working with Raspberry Pi devices. This simple yet powerful application allows users to flash operating system images onto microSD cards quickly and reliably. In this guide, we’ll explore the benefits of using Raspberry Pi Imager and walk you through the steps to install it as a…
-
The Rise of the Immutable Operating System
Virtualizing operating systems has been around for decades. A tried and true system to better utilize hardware and improve security, virtualizing allows for the execution of an OS in a sandbox-type of environment. This environment can allow for multiple operating systems to run simultaneously on the same hardware, efficiently sharing resources all the while. A…
-
Managing Your Servers with Ansible
Do you have a homelab that you manage? Do you have a few servers that you manage remotely? Ansible is the perfect way to remotely manage a whole fleet of servers, (and possibly more) all from a single shell. With the power of Ansible, you can remote into a dozen machines, run the ole ‘sudo…
-
Run Docker on Windows with Docker Desktop
Docker Desktop is a tool that allows you to run and manage Docker containers on your local machine. In this tutorial, we’ll cover the basics of how to operate Docker Desktop on Windows or macOS. Now some of you may be wondering, why on earth would I want to run Docker on Windows? Well, some…
-
Proxmox: The Ultimate Hypervisor
Virtualizing Operating Systems has taken the IT world by storm. It has become the preferred method of running multiple operating systems across all types of hardware. If you are interested in learning more about Virtualization you can read up on it, in this previous article. A Hypervisor is a type of software that allows for…
-
Tmux: A Sysadmin’s Dream Tool
Tmux or Terminal Multiplexer, is a beautiful tool that helps simplify remote system administration tasks, and allows for elegant multi-tasking. Tmux allows for detaching sessions and allows the user to setup tasks that would once force the user to be present and/or logged in to see it through, and simply walk away. Conventionally, if a…
-
Incident Handling: Key Questions
I am going to present you with a little thought exercise. Let’s put our cyber caps on and think about Incident Handling. Incident Handling is the organized approach of analyzing, recording and responding in the aftermath of a Cybersecurity Breach. A team approaches you with concerns that their network is being attacked. They have noticed…
-
Using the SSH Config
If you are anything like the average HomeLabber, you likely have one or more Linux Servers that you manage. Managing all of those servers often requires remotely accessing them, and the quickest and easiest way to do that is via SSH. SSH or Secure Shell is a way to remotely control your Linux servers by…
