Example

Mark Hart ❤️ IT Lab

The Rabbit Hole Lab

2025-09-08 by Mark Hart

Welcome to the Rabbit Hole Lab.

This is the lab created to allow Mark Hart to go down a rabbit hole of IT learning. The reason this lab exist is... honestly, I have no idea how I got here. I go down rabbit holes when I really get interested in something.

Early this year I got an IBM Data Analysts certification because I got obsessed with NBA stats. I am not sure it taught me any new hard skills, but it did show me how to look at data. The skill set that was required was already in my bag. 😎 Database, python, excel, data sterilization from my IT background - the statical methods from my years as a chemistry major.

I like to learn new skills, but still not sure how I got here. So far going down this rabbit hole I have:

  • Configured a vps Linux server to run multi-tenant docker stacks
  • Containerized Nginx reverse proxy server
  • Created a multi-container docker stack that includes
    • Frontend - Static site written in JavaScript
    • Database - PostgreSQL - coming soon
    • File Storage
    • Email
    • Backend - JavaScript
    • Admin - ??
    • Nginx reverse proxy for the app
  • Deployed container stack from GitHub to the VPS
  • Resolved container port conflicts
  • Add Markdown posting while working on building out the backend and database.

I remembered

Update: I remembered how I got here. I have been managing cPanel hosting and WordPress sites for the past 10 years. I have had an app on my mind the past few years.Everytime I built it out, I kept running into - how to get it to production on my servers. I got fed up with it. I realized that in order to get exactly what I was envisioning, I would have to have complete control of the server. So here I am and we will see if I can get this app to production. 😊