Homelab (Proxmox VE)
- Proxmox VE cluster hosted on an administration network; SOHO operates as a router on a stick.
- Build Docker Compose environments stored on Gitea to host services like a NAS, home media streaming, VPN endpoint, DNS, etc.
I’m Mason Hart, and I’m eager to showcase my knack for problem solving, IT systems engineering, programming, and anything else connected to a Bash shell! With over four years of enterprise IT operations experience, I’m well aware of the complications technology can cause when it’s not properly designed, tested, and implemented.
Besides that, I love working on my Proxmox homelab. It’s been a fantastic sandbox for me to develop and host code, create virtual infrastructure to improve my life, and master new skills like Docker Compose clusters for rapid testing and development!
I run a Proxmox VE homelab on an administration network, with a SOHO router on a stick. I have experience with both KVM/QEMU and LXC virtualization, plus Docker Compose environments for rapid testing and development.
My compose files live in Gitea and host services like a Jellyfin media server, a NAS on TrueNAS, a VPN endpoint, DNS, game servers for friends, and a JuiceShop I use to practice web application security.
I use Git, GitHub, and a self-hosted Gitea for change management. Gitea Actions runs automated tests on this site and spins up a Docker environment to host a test build on my local network before anything ships.
Once it passes, a custom alpine-nginx container pulls the site, strips out what it doesn't need, and serves it from DigitalOcean.
I automate the repetitive stuff. At HP I built batch scripts that push BIOS and driver updates to Windows 10 machines and let technicians connect to them remotely. Earlier, I wrote a Bash script that automated server configuration.
At home, I wrote a custom fan curve as a systemd service in Bash to keep my server cool and most importantly QUIET! I also wrote a Python script that personalizes my cover letters.
I'm an AWS Certified Cloud Practitioner and have built a few labs with AWS, using it as a staging ground for this website.
Currently, I've built a basic webhost using Amazon's EC2 for the host and EFS for the file storage; just ignore that it's a template site! If the link ever dies, my free trial probably ran out. Go check it out here!