Home

My Homelab

Overview

Currently, my homelab consists of the following systems:

My website and DNS are hosted through NearlyFreeSpeech.net

Most of these machines are located inside a custom built sound dampening rack enclosure. This is documented at its own projects page

Future Plans

Far Future Plans

-	If software is not updated, then keep most complete version. clone git
	repo if possible.
-	For all software, try to automatically pull down new releases of
	software and build in testing environment. Send weekly email of
	successes and failures.

-	Software is manually pushed into production using automation similar to
	Ansible.

Hosts

The Vault

This is my main file server. It is a whitebox build, in a supermicro chassis with a ASRockRack motherboard.

See the buildscript

Hardware:

Software: FreeBSD

Rack Monitor

Runs Network UPS tools to monitor cyberpower UPS and tell other systems to shutdown

Removes the need for the built in cyberpower $159 network card which also runs an ancient version of TLS

This will also perform temperature monitoring of the rack and fan speed control eventually.

Want to replace this with a purpose built ARM board running NUT and a RTOS for increased reliability.

See the buildscript for more details

Hardware: Raspberry Pi 2B V1.1 with 64GB microSD card

Software: Musl Void Linux for ARM

Main Workstation Host

This acts as both a vm host using kvm/qemu, and a file server with a btrfs pool shared over SAMBA.

See the buildscript for more details

Hardware:

PCPartPicker part list / Price breakdown by merchant

Type Item
CPU Intel - Core i3-8350K 4 GHz Quad-Core Processor
CPU Cooler Noctua - NH-D9L 46.44 CFM CPU Cooler
Motherboard ASRock - Fatal1ty Z370 Gaming K6 ATX LGA1151 Motherboard
Memory Corsair - Vengeance LPX 16 GB (2 x 8 GB) DDR4-2133 Memory
Storage Samsung - 970 Pro 512 GB M.2-2280 Solid State Drive
Storage Western Digital - Red Pro 2 TB 3.5" 7200RPM Internal Hard Drive
Storage Western Digital - Gold 2 TB 3.5" 7200RPM Internal Hard Drive
Storage Western Digital - Gold 4 TB 3.5" 7200RPM Internal Hard Drive
Video Card EVGA - GeForce GTX 1060 6GB 6 GB SC GAMING Video Card
Power Supply Corsair - HX Platinum 750 W 80+ Platinum Certified Fully-Modular ATX Power Supply
Case Fan Noctua - NF-A8 PWM 32.66 CFM 80mm Fan
Case Fan Noctua - NF-A12x25 PWM 60.1 CFM 120mm Fan
Other Old Rackmount Case

Software: Musl Void Linux for x86_64

Primary Windows 10 VM

Runs windows 10 for gaming and windows only applications.

Uses VFIO to pass through the GTX1060

See the buildscript for more details

Void Linux VM

Runs Void Linux as my main workstation.

Uses VFIO to pass through the GTX1060

See the buildscript for more details.

PfFirewall

Primary firewall and router for local network. Runs OpenVPN client connected to the server running on Den1.

Hardware: SG-2220 pfSense appliance from Netgate

Software: pfSense

Den1

OpenVPN server and jump box. VPS from Mean Servers in Denver

See the buildscript for more details

Hardware: Mean Servers VPS

Software: pfSense Community Edition

Homelab, Documentation