Home Lab

My Personal Lab for Messing Around and Finding Out

Personal Devices

Desktop

While it might be needlessly expensive, I wanted components that would support my workload for an extended period of time to reduce e-waste. Also, as a technology enthusiast, I wanted the coolest stuff.

Specifications:

Laptop

When I heard about the framework laptop, I knew it was a project I wanted to support. The durability and repairability of the system is impressive, and swappable ports is one of the most useful "gimmik" features I have seen on a device from any manufacturer.

Specifications:

Software

I use Visual Studio Code for development on both my desktop and my laptop. For a while I was using Windows to play games on desktop, but after proton 9 released I have had no issues getting basically any game to run on linux. Despite being it's intended usecase, I prefer not to use NixOS for development because the initial work to install software and libraries is significantly greater than it is for a more common distrobution like Ubuntu or Debian. If I was deploying or testing software via VM's I could see situations where Nix would be preferrable to Docker, but for me I just like the sturdiness of the OS.

Website

This website is hosted on a Akami/Linode VM running Debian.

Specifications:

Software:

Other

General Purpose Server

NAS

I built a 24TB NAS using some components I bought from a friend, along with some new drives. I use it for automatic backups for all my families devices. The case is from a computer that was assembled in 1996.

Specifications:

Router

After dealing with very limiting proprietary software on my old Lynksys router/access point, I decided to build my own OPNsense based router using a barebones MinisForum NAB6 that I bought on clearance.

Specifications:

Software: