Portfolio

Homelab Projects, Services, and Hardware.

Services

I use Docker on my Synology NAS and high spec Ubuntu server to containerize my many services across both machines.

Media

Plex

I created a Plex server so I could have a platform for myself and anyone I allow to access my media.

Media

*arr Stack

I run Radarr, Sonarr, Lidarr, Soularr, Prowlarr, and Requestrr for media management.

Security

Vaultwarden

I started hosting Vaultwarden on my Raspberry Pi 2 so I could stop paying for NordPass and also have total control over my own sensitive account information.

Automation

Home Assistant

I started hosting Home Assistant so I could have a centralized UI to control my smart bulbs, thermostat, shelly plugs, and garage door.

Monitoring

Grafana

I started hosting Grafana so I could monitor the resource usage of my NAS and Ubuntu server. This way I can easily see if I need to kill processes or upgrade hardware to improve performance.

Gaming

CraftyController

I started hosting CraftyController so whenever my friends wanted to host a Minecraft server, I didn't have to set it up for them, they could do it themselves on the CC webUI.

Networking

OpenVPN

I started using PiVPN on both Raspberry Pi devices so I could remotely access my home network or my parent's network. This allows me to SSH into my devices from any location.

Containers

Portainer

I started using Portainer so I could have a centralized UI to manage my docker environments across all 3 machines.

Ad blocking

Pihole

I started using Pihole to block DNS level ads and trackers. I block ads on my home network and I have another Pi at my parent's house so I can block ads for them as well.

Hardware

Storage

Synology NAS

DS925+ Synology 4 bay NAS system with a Synology Plus Series 12TB hard drive.

Server

Ubuntu Server

Custom built gaming PC with 2TB NVMe SSD, 32GB DDR5 RAM, RTX 3060Ti GPU, and an Intel i7-13700K Processor running Ubuntu.

Raspberry Pi

Raspberry Pi 2 & 5

Raspberry Pi 2 and 5 running VPN servers and ad blockers.

Server In Progress

ThinkCentre Servers

I have 5 total gutted ThinkCentre M900s that I'm working on adding RAM and storage to so I can use them in a cluster.

Projects

Events and projects that progressed me down the self hosting and homelab rabbit hole.

Minecraft server hosting

Minecraft Server Hosting

Minecraft servers were the first ever addition to my homelab. Third party hosting was so expensive so I taught myself the ins and outs of hosting servers, enabling port forwarding, and implementing mods/plugins. Now my friends can skip me as the middle man and setup their own servers using CraftyController.

Plex media server

Plex Media Server

I host a Plex media server and share my 12TB libraries with friends and family. Additionally, I run Tautulli to send Discord webhook notifications for new additions and Requestrr for allowing people to request media through Discord.

Raspberry Pi projects

Raspberry Pi Experimentation

I have two Raspberry Pi devices that individually run DNS adblockers and OpenVPN servers so I can remotely access my home network and my parent's network. I plan on using my roommate's 3D printer to experiment with cool Cyberdeck and RetroPi designs.

Synology NAS setup

Network Attached Storage

Central storage on any network is extremely important so I purchased a Synology NAS device and 12TB of storage for storing my Plex media, gaming vods, data backups, and much more.

Cloudflare tunnel setup

Cloudflare and Website Creation

I mainly wanted to run a Cloudflare tunnel for accessing the WebUIs of my services through the Internet, but it turned into purchasing a domain, hosting my own website, and even creating DNS records so my minecraft servers could have a domain instead of an IP address.

Low voltage cabling project

Low Voltage Cabling

When my parent's moved into their new house, I repurposed the RJ-11 phone ports into RJ-45 ethernet ports because they used Cat 5 cabling. I learned how to terminate ethernet into passthroughs, keystone jacks, and patch panels. (The image shown is what it looked like before).

Active Directory project
In Progress

Active Directory

Once I have my ThinkCentre servers up and running, I want to create a simulated Active Directory environment using Windows Server OS.

Odysseus project
In Progress

Odysseus AI Workspace

This is a long term project that will involve buying an expensive dedicated machine for handling PewDiePie's Odysseus. I want to be able to have control over my own data while playing around with my own AI models and agents.