Home Network

This is a description of my home network setup for documentation purposes.

IP Configuration

I'm using the 10.0.1.0/24 range. Honestly the only reason I chose this range instead of 192.168.0.0 or 172.16.0.0 is because it's less characters to type. I chose a /24 subnet because I don't have anywhere near enough devices to justify more host bits.

Below are the current statically assigned IP addresses:

Name

IP Address

Router1 (ERLite-3)

10.0.1.1

Switch1 (Cisco 3750G)

10.0.1.2

AP1 (Netgear R6700v3)

10.0.1.3

Printer1 (Brother DCP-L2550DW)

10.0.1.4

RasPi2 (Raspberry Pi 3B+)

10.0.1.5

RasPi1 (Raspberry Pi 4B 4GB)

10.0.1.10

NAS1 (Custom-built NAS and general purpose server)

10.0.1.50

iDRAC (for Dell R710)

10.0.1.99

WIN2016 (Dell R710)

10.0.1.100

VLANS

I have 2 VLANs set up in the Cisco 3750G switch: VLAN 1 (default) and VLAN 2 (Lab). These VLANs divide the physical ports in half. VLAN 1 is used for all network traffic that is not experimental. VLAN 2 handles all network traffic that has to do with any labbing activities. It uses the 10.0.2.0/24 IP range.

I used to have a much more elaborate VLAN setup but realized that the problems caused by this far outweighed the possible benefits. I don't have enough devices on the network to justify more VLANs as of now.

NAS1

NAS1 is a custom-built server that is currently running Unraid, a great beginner-friendly multi-drive OS built on Slackware. It provides a nice GUI interface for managing network shares, drive configs, Docker containers, and even VMs. Plus it has a large community of plugin and app developers (apps in the case meaning specially made Docker containers).

Drives

I'm only running two HDDs in NAS1 at this point. They are both 4TB WD Red drives. One serves as the parity drive and one as the main storage drive. Why only two? Well, I don't really need more space right now. I had grand ideas of buying 4-5 10TB drives but the cost didn't make sense considering how little data I have to store. As of writing this I've used less than half of the available space and it's been 4 months since NAS1 went online. I may run out of space by the end of the year but I can always throw more drives in.

I'm also running a 250GB Crucial SSD. It serves as the cache drive and does the job well enough. It's not the best SSD and has more power-on hours than I'd like but I'll be sticking with it until I add more drives to the main array.

Unraid itself is running on a cheap 32GB Crucial USB drive, which is what is recommended. These drives are indestructible and last forever so I have no plans to replace this unless it fails.

Services

The main purpose of NAS1 when I built it was to be a network storage device and a media server. Its uses have expanded a bit since then but the services I run mostly align with that. Below are the services and a brief description of each:

  • Heimdall - This is a simple services dashboard that displays all of my services in a visually appealing way. I've even added a few "external" (not hosted on NAS1) links for easier navigation. These include a link to my router's web interface, the Dell R710's iDRAC web interface, and the Pi-Hole web interface.

Heimdall Dashboard
  • Plex - A must-have for any self-hosted media server. I appreciate that people have issues with it and prefer things like Jellyfin or Emby but I'm loving it so far. It's not perfect but it works well and has a great UI. I use this to serve all of my movies and TV shows. I also have some music but I tend to use Spotify and will probably never get to point where I self-host music.

  • Radarr, Sonarr, Lidarr, Jackett - Given this is a public repo I'll refrain from going into too much detail on these three. Suffice to say that they're great and you should check them out to find out more about what they can do to automate your media acquisition.

  • Deluge - A torrent client with built-in VPN abilities thanks to this Docker image from binhex.

  • Duplicati - Backup software that connects to a B2 bucket. Simple, cheap (I've paid less than $0.50 since starting to use B2 back in Feb. 2020), and effective. I only backup critical data (no movies or music, for example). It has corruption issues but for a backup solution I'm pretty happy.